2011-01-06 12 views
1

Ich entwickle eine Anwendung basierend auf Google Oauth. Jetzt sind alle meine Authentifizierungen gemacht. Auch ich habe jetzt den Zugangstoken und das Geheimnis. Jetzt weiß ich nicht, wie man dieses Zugangstoken und -geheimnis benutzt. Bitte ich brauche wirklich Hilfe zu diesem Thema. Ich habe bereits die harte Arbeit erledigt, die Zugangstoken und Geheimnis erhält. Ich muss nur wissen, wie man dieses Token und dieses Geheimnis benutzt, um eine API aufzurufen.OAuth Abfrage - mit Zugriff Token und Secret

+0

Vielleicht sollten Sie zeigen, was Sie diese, um zu versuchen und zu lösen getan haben (zB welche Dokumentation Sie haben gesucht, wo Sie stecken sind, etc), und nicht nur das Hinzufügen ‚bitte helfen‘ –

+0

Hallo danke. Nachdem ich 5 Tage gekämpft habe, habe ich herausgefunden, wie man Zugang zum Token und Geheimnis von Freelancer-API-Sandbox bekommt. Und jetzt weiß ich nicht, wie man diesen OAUTH benutzt, um einen API-Ruf zu machen. – Barun

Antwort

2

Um den Zugriffsschlüssel/Geheim Sie

  1. Satz Eingabeparameter für den Google-Client-Dienst
  2. erstellen ein Token mit dem Zugriffsschlüssel und geheimen, verwenden und die Eingabeparameter
  3. stellen Sie die Token in der google Client Service

In Python mit der gdata Bibliothek:

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) 

Danach können Sie die Service-Methoden aufrufen, um die Daten abzurufen.

Nico

Verwandte Themen