我使用以下链接中的教程为Oauth自动创建访问令牌:带缩放的OAuth
问题在于,在第一步,我需要提供一个重定向链接。每次我试图向他们的API发出一个post请求时,我都会得到一个错误。
“无效重定向url (4 700)”。
要使用API中的其余函数,就需要使用我想要的标记。令牌可以手动生成,但我希望它在我的过程中被自动化。为此,我使用python请求。
以下是代码:
import requests
import json
headers = {
'content-type': "application/json"
}
url = "https://zoom.us/oauth/authorize?response_type=code&client_id=ulDD9pB4RG28mFrX0jnIQ&redirect_uri=https://zoom.us"
res = requests.post(url,headers = headers)
print(res.text)我到处都查过这个问题,但一直找不到答案。
如果能对此提供任何帮助,将不胜感激。谢谢。
发布于 2020-11-16 06:48:24
如果您检查Oauth 2.o授权的文档,您会发现重定向Uri被定义为折叠

因此,重定向URI是您的系统上的端点,用于处理oauth响应,当您在缩放中设置项目时,也必须将它添加到Oauth应用程序设置中。
您已经添加了https://zoom.us,除非您是在缩放的开发人员,我认为您不可能有一个应用程序位于https://zoom.us设计来处理oauth响应。
我希望重定向uri看起来类似于https://www.yourdomain.com/zoom/oauthcallback.py
如果您甚至查看下面的教程,您会注意到它们使用https://yourapp.com
https://zoom.us/oauth/authorize?response_type=code&client_id=7lstjK9NTyett_oeXtFiEQ&redirect_uri=https://yourapp.com发布于 2022-11-22 13:50:18
我会再次检查redirect_uri请求URL中的/oauth是否与缩放的oauth配置/白名单设置中所引用的完全匹配。
即使是http与https或包含wwww.等最小的差异也会引发错误。您可能会发现这个OAuth故障排除指南中的一些提示也有助于检查其他常见的OAuth错误!
该指南的第一项涉及一些常见的无效重定向错误。
https://stackoverflow.com/questions/64853114
复制相似问题