7

Ağustos sonuna kadar çalışan ve çeşitli istemciler tarafından kullanılan bir OAuth URI'siyle erişim belirteci elde etmek imkansızdır.Regresyon: OAuth Geçersiz Kapsam (Google Hangouts - Hangups Kitaplığı)

Artık itibariyle üçüncü şahıs müşterileri ile genel konu:

Böylece şu anda bir Google Hangouts kullanmak mümkün değildir hangups kullanarak Sohbet Botu (üçüncü taraf uygulaması).

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. İşte

URI Python ile Google OAuth'u erişmek için oluşturulan nasıl: Artık bu hata ile başarısız

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' 
Google yöntemi hangups öldürdü başlangıç ​​giriş yapan bazı OAuth değişiklikler yaptı

: see issue here ve here

Varolan botlar, jetonları find this article sona erdiğinde çalışmaz.

Peki, Hangouts'a erişmek için Yetkilendirme Koduna nasıl erişebiliriz? URL'ler kullanma

cevap

0

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

Aşağıdaki OAuth kodu içeren bir çereze oauth kodu ayarlayan bir programmatic_auth url alabilirsiniz.

Nasıl yapılır?
1. git Yukarıdaki url
2. adınızı girin, bir sonraki tıklayın.
3. Sayfa arka planını sağ tıklatın, incelemek için
4. Ağ sekmesine gidin.
5.
6. tıklayın ilk satırı, "programmatic_auth"
7. Aşağı gidin sağ yan paneldeki diyor birini işaretini şifrenizi girin "set-cookie"
8 bulabilirsiniz. Kodunuz, "oauth_code =" ifadesinden sonra, ancak noktalı virgül dahil değil, orada olmalıdır.
9. Kopyalayın ve kullanın.

İlgili konular