function gb_revoke_session_token($token, $gbhttp = null) { if ($gbhttp == null) { $gbhttp = new GoogleBaseHttpRequest(); } $gbhttp->setUrl("https://www.google.com/accounts/AuthSubRevokeToken"); $gbhttp->setAuthorizationToken($token); $gbhttp->setHttpMethod('get'); $response = $gbhttp->execute(); }
/** * Post this batch to Google Base. * * @param string $token The authentication token. * @param GoogleBaseHttpRequest $gbhttp An instance of {@link * GoogleBaseHttpRequest} with any custom options set. If set to null an * instance with the default options will be created. Defaults to null. * * @return GoogleBaseHttpResponse */ function post($token, $gbhttp = null) { if ($gbhttp == null) { $gbhttp = new GoogleBaseHttpRequest(); } $gbhttp->setUrl("http://www.google.com/base/feeds/items/batch?dry-run={$this->_dryrun}"); $gbhttp->setAuthorizationToken($token); $gbhttp->setContentType('application/atom+xml'); $gbhttp->setHttpMethod('post'); $gbhttp->setPostFields($this->getXml()); return $gbhttp->execute(); }