[[TracNav(TracNav)]] This page NeedsTranslation ---- == Delete == To delete a blogmark, just send an HTTP Delete on the mark editURI. The editURI can be found in Atom feeds and is basically http://api.blogmarks.net/marks/MARK_ID Authentication is explained in AtomApiTutorial/Get The client send : {{{ DELETE /marks/1025 HTTP/1.0 Host: api.blogmarks.net Authorization: WSSE profile="UsernameToken" X-WSSE: UsernameToken Username="$Username", PasswordDigest="$PasswordDigest", Nonce="$Nonce", Created="$CreationTimestamp" }}} The server response : {{{ HTTP/1.1 200 OK Date: Thu, 10 Mar 2005 12:10:26 GMT Connection: close }}} With PHP / Pear HTTP:Request you write {{{ setMethod(HTTP_REQUEST_METHOD_DELETE); $req->addHeader('X-WSSE', 'UsernameToken Username="' . $Username . '", PasswordDigest="' . $PasswordDigest . '", Nonce="' . $Nonce . '", Created="' . $CreationTimestamp . '"'); $response = $req->sendRequest(); if (PEAR::isError($response)) { echo $response->getMessage(); } else { $code = $req->getResponseCode(); switch ($code) { case 200: echo "OK\n"; break; default: echo $code . " Error\n"; echo $req->getResponseBody(); break; } } ?> }}} ---- See also : [wiki:AtomApiTutorial/Get AtomApiTutorial/Get], [wiki:AtomApiTutorial/Post AtomApiTutorial/Post], [wiki:AtomApiTutorial/Put AtomApiTutorial/Put]