Yoh*_* AI 7 oauth-2.0 python-3.x google-oauth google-hangouts hangouts-api
无法获得具有OAuth URI的访问令牌,该URI直到8月底才能使用,并且由各种客户端使用.
这是第三方客户截至目前的一般问题:
因此,目前,无法使用挂机来使用Google Hangouts Chat Bot(第三方应用程序).现在它失败并出现此错误:
以下是使用Python创建用于访问Google OAuth的URI的方法:
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'
Run Code Online (Sandbox Code Playgroud)
Google已经做了一些OAuth更改,这些更改扼杀了挂断首次登录的方式:请参阅此处和此处的问题
现有的机器人也将停止为他们的令牌的有效期为工作不久发现这篇文章.
那么,我们如何访问授权码以访问环聊?
使用下面的网址
您可以访问programmatic_auth url,将oauth 代码设置为包含oAuth 代码的cookie。
如何操作:
1. 转到上述网址
2. 输入您的用户名,单击“下一步”。
3. 右键单击页面背景,检查
4. 转到网络选项卡。
5. 输入您的密码,单击“登录
” 6. 单击第一行,即“programmatic_auth”
7. 在右侧面板中向下滚动,找到“set-cookie”
8. 您的代码应该位于“”之后oauth_code=”,最多但不包括分号。
9.复制并使用。
| 归档时间: |
|
| 查看次数: |
816 次 |
| 最近记录: |