我正在尝试一些基本的AuthSub授权来测试Google Data API(我对使用Picasa API感兴趣)。我无法理解从请求授权令牌到获取带令牌的URL所涉及的步骤,以及使用令牌实际向服务器发出请求。
有人可以告诉我如何获取令牌然后使用PHP向服务器发出请求吗?是否必须涉及Javascript?
另外,在超级基础级别上,当Google示例说明以下内容时,它是什么语言,它在代码中实际显示在哪里?
GET https://www.google.com/accounts/accounts/AuthSubSessionToken
Authorization: AuthSub token="yourAuthToken"
感谢您的帮助,我很高兴澄清,因为我知道这些是广泛的问题。
答案 0 :(得分:0)
GET https://www.google.com/accounts/accounts/AuthSubSessionToken
Authorization: AuthSub token="yourAuthToken"
这是您应该进行的HTTP请求,上面的示例意味着您应该在您将要创建的HTTP GET请求的标头中包含Authorization
字段,与语言无关。 / p>
您可以使用PHP的cURL发出此请求,
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/accounts/accounts/AuthSubSessionToken");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); # return output as string instead of printing it out
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: AuthSub token="yourAuthToken"');
$response = curl_exec($ch);
到目前为止,您使用的代码在哪里?