我目前正在研究需要集成Vimeo的应用程序。因此,我正在调整我的工作OAuth2客户端,以允许授权Vimeo它是新的测试版API。Vimeo OAuth2授权
但是,有些事情对我来说还不清楚,documentation在这个问题上有点含糊。
- 我应该在验证之前获得客户端授权吗?
- 用户身份验证网址是
https://api.vimeo.com/oauth/authorize
,我应该发送一个GET
或POST
请求到这个URL与所需的参数? - 我应该与认证一起发送一个基本的授权头(
Authorization : basic base64(client_id:client_secret)
或者它应该是未经认证的授权头(Authorization : Bearer unauthenticated_access_token
)? - 我应该通过一个UIWebView或通过Safari浏览器处理身份验证对话框?
此外,我似乎得到错误:(似乎Vimeo改善他们的错误显示过夜;)){ "error": "An unknown error has occured. Please let us know!"}
当通过Safari处理身份验证。有没有人有什么错误的线索或提供一种方式来找出?
我得到的实际错误是redirect_uri
和client_id
丢失,但我确信他们在执行POST
时在请求正文中或在执行GET
时的参数中提供。任何指针?
你能提供一个完整的https://api.vimeo.com/oauth/authorize(当然所有的标记都被审查过),所以我可以帮助调试你的redirect_uri和client_id问题吗? – Dashron