Dropbox oauth2.0:跨源问题

Dropbox oauth2.0: Cross origin issue

我正在尝试使用保管箱 oauth 2.0 授权我的应用程序,但出现跨源问题。我向 https://www.dropbox.com/1/oauth2/authorize 发出了 GET 请求 使用 response_type: 'code' 和 client_id 但不断遇到交叉源问题。

直接在浏览器中使用这个“https://www.dropbox.com/1/oauth2/authorizeclient_id=CLIENT_ID&response_type=code”时,我按预期被重定向到保管箱授权页面。

我的代码中是否遗漏了任何内容?

/authorize page (https://www.dropbox.com/1/oauth2/authorize...) 只是用户应该在其浏览器中与之交互的网页。它不是 API 端点,因此您不应尝试以编程方式调用它。

如果您正在实施 OAuth 2 应用程序授权流程,此博客 post 可能会有用:

https://blogs.dropbox.com/developers/2013/07/using-oauth-2-0-with-the-core-api/