2013-02-25 11 views
6

Udało mi się zalogować do arkusza kalkulacyjnego Google za pomocą gdata python client.programmaticlogin, korzystając z przykładu/arkusza kalkulacyjnego w pobranym pakiecie gdata.Gdata python Uwierzytelnianie aplikacji Google

Nie mogę zalogować się do mojej firmy gapps "[email protected]" Czy muszę podać jeszcze jedną broń? Próbowałem z typem konta Hosted nie działa.

Próbowałem utworzyć klucz oath2 z gui, Mam wygenerowany identyfikator mojego klienta i e-maila. Uruchomienie oauth sample w gdata prosi o klucz konsumenta i tajny klucz. Czy ktoś może doradzić w tej sprawie?

Odpowiedz

7

ok mam go rozwiązać z poniższej

import gdata.gauth 

Client_id='xxx'; 
Client_secret='yyy' 
Scope='https://spreadsheets.google.com/feeds/' 
User_agent='myself' 

token = gdata.gauth.OAuth2Token(client_id=Client_id,client_secret=Client_secret,scope=Scope,user_agent=User_agent) 
print token.generate_authorize_url(redirect_uri='urn:ietf:wg:oauth:2.0:oob') 
code = raw_input('What is the verification code? ').strip() 
token.get_access_token(code) 
print "Refresh token\n" 
print token.refresh_token 
print "Access Token\n" 
print token.access_token 
+0

jaki jest kod weryfikacyjny? – John

0

Zobacz przykład, jak używać logowania do klienta. Jest to część biblioteki, którą utworzyłem, aby ułatwić pracę z Arkuszem kalkulacyjnym Google.

+0

import gdata.gauth CLIENT_ID = 'xxx'; Client_secret = 'YYY' Zakres = https: //spreadsheets.google.com/feeds/ ' USER_AGENT = 'ja' znacznik = gdata.gauth.OAuth2Token (CLIENT_ID = CLIENT_ID, client_secret = Client_secret, zakres = Zakres , user_agent = User_agent) print token.generate_authorize_url (redirect_uri = 'urn: ietf: wg: oauth: 2.0: oob') code = raw_input ("Jaki jest kod weryfikacyjny?") .strip() token.get_access_token (kod) print "Odśwież token \ n" drukuj token.refresh_token drukuj "token dostępu" n " wydrukuj token.access_token – karthik

Powiązane problemy