Không thể lấy mã thông báo truy cập với URI OAuth hoạt động cho đến cuối tháng 8 và được sử dụng bởi nhiều khách hàng khác nhau.Hồi quy: Phạm vi không hợp lệ OAuth (Google Hangouts - Thư viện Hangups)
Đó là một vấn đề chung với các ứng dụng bên thứ ba như của bây giờ:
Như vậy, hiện nay, nó là không thể sử dụng Google Hangouts Trò chuyện Bot (ứng dụng của bên thứ ba) sử dụng hangups. Bây giờ nó không thành công với lỗi này:
Sau đây là cách URI tạo ra để truy cập vào Google OAuth với Python:
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 đã thực hiện một số thay đổi OAuth đã giết chết các hangups cách không đăng nhập ban đầu của nó : see issue here và here
Chương trình hiện tại cũng sẽ ngừng hoạt động ngay khi mã thông báo hết hạn find this article.
Vì vậy, làm cách nào chúng tôi có thể truy cập Mã ủy quyền để truy cập Hangouts?