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(); }
/** * static method * * @return GoogleBaseHttpRequest */ function getGbaseHttpRequest() { $gbhttp = new GoogleBaseHttpRequest(); $gbhttp->setTimeout(20); if (CURL_PROXY_REQUIRED == 'True') { $gbhttp->setProxy(CURL_PROXY_SERVER_DETAILS); } return $gbhttp; }