Использование токена AuthSub для отправки запросов на личные данные - PullRequest
1 голос
/ 24 февраля 2011

Я экспериментирую с некоторой базовой авторизацией AuthSub для тестирования API данных Google (меня интересует использование Picasa API).У меня возникают проблемы, когда я не могу понять, как перейти от запроса токена авторизации к получению URL-адреса с токеном, к фактическому отправлению запросов на сервер с использованием токена.

Может кто-нибудь дать мне представление о том, как я возьму токен, а затем сделаю запрос на сервер с помощью PHP?Придется ли задействовать Javascript?

Кроме того, на суперосновном уровне, когда в примере Google прописано следующее, какой это язык и где он будет выглядеть в коде?

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

Спасибо за помощь, и я с удовольствием уточню, так как понимаю, что это широкие вопросы.

1 Ответ

0 голосов
/ 24 февраля 2011
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);

Где находится код, который вы используете до сих пор?

...