Получение токена и секрета из объекта Python gdata.gauth.OAuthHmacToken - PullRequest
4 голосов
/ 06 апреля 2011

Я слежу за великолепным образцом кода Google для трехногого OAuth.

В частности, я смотрю на Python-версию кода. Я застрял между «Обновлением до токена доступа» и «Использование токена доступа».

В «Обновлении до маркера доступа» есть строка кода:

access_token = client.GetAccessToken(request_token)

В «Использование токена доступа» есть строка кода следующим образом:

client.auth_token = gdata.gauth.OAuthHmacToken(CONSUMER_KEY,
                                               CONSUMER_SECRET,
                                               TOKEN,
                                               TOKEN_SECRET, 
                                               gdata.gauth.ACCESS_TOKEN)

Я предполагаю, что TOKEN и TOKEN_SECRET упакованы в объект access_token (gdata.gauth.OAuthHmacToken), но как мне их получить?

Спасибо!

1 Ответ

1 голос
/ 07 апреля 2011

Я смог понять это.

access_token относится к типу gdata.gauth.OAuthHmacToken. Поэтому вместо того, чтобы пытаться передать отдельные аргументы, я мог бы просто сделать это:

client.auth_token = access_token
...