2013-02-25 40 views
6

Tôi đã có thể đăng nhập vào bảng tính Google bằng python gdata client.programmaticlogin theo mẫu/bảng tính trong gói tải xuống gdata.Gdata python Xác thực ứng dụng Google

Bây giờ tôi không thể đăng nhập vào myapps '[email protected]' của doanh nghiệp mình có phải vượt qua bất kỳ nhánh nào khác không? Tôi đã thử với loại tài khoản Hosted không hoạt động.

Tôi đã cố tạo khóa oath2 từ gui, tôi đã tạo id ứng dụng khách và id email của mình. Chạy mẫu oauth trong gdata yêu cầu khóa người dùng và khóa bí mật. Ai đó có thể tư vấn về điều này được không?

Trả lời

7

ok tôi đã nhận nó giải quyết với các bên dưới

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

mã xác minh là gì? – John

0

Hãy xem here để biết ví dụ về cách sử dụng thông tin đăng nhập của khách hàng. Một phần của thư viện mà tôi đã tạo để làm việc với Bảng tính Google đơn giản.

+0

nhập khẩu gdata.gauth client_id = 'xxx'; Client_secret = 'yyy' Phạm vi = 'https: //spreadsheets.google.com/feeds/' User_agent = 'bản thân mình' 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 ('Mã xác minh là gì?') .strip() token.get_access_token (mã) in "Mã thông báo làm mới \ n" mã thông báo in.refresh_token in "Mã thông báo truy cập \ n" mã thông báo in.access_token – karthik

Các vấn đề liên quan