1

Google Data API をテストするために、いくつかの基本的な AuthSub 承認を試しています (Picasa API の使用に興味があります)。認証トークンのリクエストから、トークンを使用して URL を取得し、実際にトークンを使用してサーバーにリクエストを送信するまでの手順について頭を悩ませています。

トークンを取得し、PHP を使用してサーバーにリクエストを送信する方法を教えてください。Javascript を使用する必要がありますか?

また、非常に基本的なレベルで、Google の例で次のように綴られている場合、それはどの言語で、コードのどこに実際にこのように表示されるのでしょうか?

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

ご協力いただきありがとうございます。これらは広範な質問であることを理解しているため、明確にさせていただきます。

4

1 に答える 1

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

これは、作成する必要がある HTTP 要求です。上記の例Authorizationは、言語に関係なく、作成する HTTP GET 要求のヘッダーにフィールドを含める必要があることを意味します。

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

これまでに使用したコードはどこにありますか?

于 2011-02-24T10:38:38.377 に答える