使用AuthSub令牌发出私有数据请求

时间:2011-02-24 05:54:46

标签: php google-data-api authsub

我正在尝试一些基本的AuthSub授权来测试Google Data API(我对使用Picasa API感兴趣)。我无法理解从请求授权令牌到获取带令牌的URL所涉及的步骤,以及使用令牌实际向服务器发出请求。

有人可以告诉我如何获取令牌然后使用PHP向服务器发出请求吗?是否必须涉及Javascript?

另外,在超级基础级别上,当Google示例说明以下内容时,它是什么语言,它在代码中实际显示在哪里?

GET https://www.google.com/accounts/accounts/AuthSubSessionToken
Authorization: AuthSub token="yourAuthToken"

感谢您的帮助,我很高兴澄清,因为我知道这些是广泛的问题。

1 个答案:

答案 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);

到目前为止,您使用的代码在哪里?

相关问题