2013-02-25 14 views
6

मैं gdata python client.programmaticlogin फ़ंक्शन के साथ gdata डाउनलोड पैक में नमूना/स्प्रेडशीट के बाद Google स्प्रेडशीट में लॉगिन करने में सक्षम हूं।Gdata पायथन Google ऐप्स प्रमाणीकरण

अब मैं अपने एंटरप्राइज़ gapps '[email protected]' में लॉगिन करने में सक्षम नहीं हूं, क्या मुझे किसी अन्य हथियार को पास करना है? मैंने खाता प्रकार के साथ प्रयास किया होस्टेड काम नहीं किया।

मैंने गुई से oath2 कुंजी बनाने की कोशिश की, मेरे पास मेरा ग्राहक आईडी और ईमेल आईडी उत्पन्न हुई है। Gdata में oauth नमूना चलाने से उपभोक्ता और गुप्त कुंजी के लिए पूछता है। क्या कोई इस पर सलाह दे सकता है?

उत्तर

7

ठीक मुझे मिल गया यह नीचे

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

के लिए सत्यापन कोड क्या है? – John

0

क्लाइंट लॉगिन का उपयोग करने के तरीके के उदाहरण के लिए here पर एक नज़र डालें। Google स्प्रेडशीट सरल के साथ काम करने के लिए मैंने बनाई गई लाइब्रेरी का इसका हिस्सा बनाया है।

+0

आयात gdata.gauth client_id = 'xxx' के साथ हल किया; Client_secret = 'yyy' स्कोप = 'https: //spreadsheets.google.com/feeds/' USER_AGENT = 'अपने आप' टोकन = gdata.gauth.OAuth2Token (client_id = client_id, client_secret = Client_secret, गुंजाइश = स्कोप , user_agent = User_agent) प्रिंट token.generate_authorize_url (redirect_uri = 'urn: ietf: wg: oauth: 2.0: oob') कोड = raw_input ('सत्यापन कोड क्या है?')। स्ट्रिप() token.get_access_token (कोड) प्रिंट "रीफ्रेश टोकन \ n" प्रिंट टोकन.फ्रेश_टोकन प्रिंट "एक्सेस टोकन \ n" प्रिंट टोकन.एकेसी_टीकेन – karthik

संबंधित मुद्दे