7

ओएथ यूआरआई के साथ एक्सेस टोकन प्राप्त करना असंभव है जो अगस्त के अंत तक काम करता है, और जिसका उपयोग विभिन्न ग्राहकों द्वारा किया जाता है।रिग्रेशन: ओएथ अमान्य स्कोप (Google Hangouts - हैंगअप लाइब्रेरी)

यह अब तक तीसरे पक्ष के ग्राहकों के साथ एक सामान्य मुद्दा है:

इस प्रकार, वर्तमान में, यह एक Google Hangouts का उपयोग करने के लिए असंभव है hangups का उपयोग कर चैट बॉट (तृतीय पक्ष एप्लिकेशन)।

400. That’s an error.<br/>Error: invalid_scope<br/>Not authorized to request the scopes:[https://www.google.com/accounts/OAuthLogin]<br/>Request Details<br/>scope=https://www.google.com/accounts/OAuthLogin<br/> response_type=code<br/>redirect_uri=urn:ietf:wg:oauth:2.0:oob<br/> client_id=936475272427.apps.googleusercontent.com<br/>That’s all we know.

यहाँ कैसे यूआरआई अजगर के साथ गूगल OAuth का उपयोग करने के लिए बनाया है: अब यह इस त्रुटि के साथ विफल

OAUTH2_SCOPE = 'https://www.google.com/accounts/OAuthLogin' 
OAUTH2_CLIENT_ID = 'some_client_id' 
OAUTH2_CLIENT_SECRET = 'some_client_screet' 
OAUTH2_LOGIN_URL = 'https://accounts.google.com/o/oauth2/auth?{}'.format(
    urllib.parse.urlencode(dict(
     client_id=OAUTH2_CLIENT_ID, 
     scope=OAUTH2_SCOPE, 
     redirect_uri='urn:ietf:wg:oauth:2.0:oob', 
     response_type='code', 
    )) 
) 
OAUTH2_TOKEN_REQUEST_URL = 'https://accounts.google.com/o/oauth2/token' 

गूगल कुछ OAuth परिवर्तन है कि जिस तरह से hangups मारे गए अपने प्रारंभिक लॉगिन करता है बना दिया है : see issue here और here

मौजूदा बॉट्स जैसे ही उनके टोकन find this article समाप्त हो जाते हैं, मौजूदा बॉट भी काम करना बंद कर देंगे।

तो, हम Hangouts तक पहुंचने के लिए प्राधिकरण कोड तक कैसे पहुंच सकते हैं?

उत्तर

0

URL का उपयोग

नीचे

https://accounts.google.com/o/oauth2/programmatic_auth?hl=en&scope=https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthLogin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email&client_id=936475272427.apps.googleusercontent.com&access_type=offline&delegated_client_id=183697946088-m3jnlsqshjhh5lbvg05k46q1k4qqtrgn.apps.googleusercontent.com&top_level_cookie=1

आप एक programmatic_auth यूआरएल है कि एक कुकी कि oAuth कोड शामिल करने के लिए OAuth कोड सेट करने के लिए मिल सकता है।

कैसे करना है:
1. ऊपर यूआरएल
2. करने के लिए अपना उपयोगकर्ता नाम दर्ज, आगे क्लिक करें।
3. राइट क्लिक पेज पृष्ठभूमि,
का निरीक्षण करें 4. नेटवर्क टैब पर जाएं।
5. अपना पासवर्ड दर्ज करें, में
6. पूरा होने पर हस्ताक्षर क्लिक करें पहली पंक्ति, एक है कि कहते हैं, "programmatic_auth"
7. स्क्रॉल राइट साइड पैनल में नीचे, "सेट कुकी"
8 पाते हैं। आपका कोड "oauth_code =" के बाद होना चाहिए, लेकिन अर्धविराम समेत नहीं।
9. इसे कॉपी करें और इसका उपयोग करें।

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