2011-01-06 17 views
1

Я разрабатываю приложение на основе Google Oauth. Теперь все мои аутентификации сделаны. Даже у меня есть токен доступа и секрет. Теперь я не знаю, как использовать этот токен доступа и секрет. Пожалуйста, мне действительно нужна помощь по этому вопросу. Я уже сделал тяжелую работу, которая получает токен доступа и секрет. Только нужно знать, как использовать этот токен и секрет, чтобы вызвать api.Oauth query - используя токен доступа и секрет

+0

Может быть, вы должны показать, что вы сделали, чтобы попытаться решить это (например, какие документы вы смотрели, где вы застряли, и т.д.), а не просто добавить «пожалуйста, помогите» –

+0

Привет спасибо. После боев 5 дней я выяснил, как получить токен доступа и секрет от песочницы freelancer api. И теперь я не знаю, как использовать этот oauth для вызова api. – Barun

ответ

2

Чтобы использовать ключ доступа/секрет вы

  1. набор inputparameters для клиентского сервиса Google
  2. создать маркер, используя ключ доступа и секрет, и inputparameters
  3. установить маркер в Google обслуживание клиентов

В Python, используя библиотеку GData:

self.gd_client.SetOAuthInputParameters(
     gdata.auth.OAuthSignatureMethod.HMAC_SHA1, 
     self.consumer_key, consumer_secret=self.consumer_secret) 
    oauth_input_params = gdata.auth.OAuthInputParams(
     gdata.auth.OAuthSignatureMethod.HMAC_SHA1, 
     self.consumer_key, consumer_secret=self.consumer_secret) 
    oauth_token = gdata.auth.OAuthToken(key=access_key, 
             secret=access_secret, 
             scopes=gdata.gauth.AUTH_SCOPES, 
             oauth_input_params=oauth_input_params) 
    self.gd_client.SetOAuthToken(oauth_token) 

После этого вы можете вызвать методы службы для извлечения данных.

Нико

Смежные вопросы