2

当我更改 twitter 上的默认应用程序权限时,我无法通过 twitter 对我的应用程序进行身份验证。

以前,我将应用程序权限设置为只读。我进入 dev.twitter.com 上的应用程序并将我的默认权限更改为读/写。如果用户之前已授权该应用程序并拥有只读权限,然后尝试登录该应用程序,它会向他们显示身份验证对话框(这很有意义,因为它现在请求读/写)但问题是当您单击“登录”它不会重定向到回调 url,只是提交到https://api.twitter.com/oauth/authenticate 并且没有任何反应。

如果我撤销应用程序然后登录,一切正常,以前没有 htis 应用程序只读授权的新用户也会被重定向。它仅适用于当前已获得应用程序授权但具有不同权限级别的用户。

我已经尝试通过更改 twitter 上的默认应用程序权限以及将 x_auth_access_type 参数修改为 request_token 调用,它们的行为方式相同。

知道这里出了什么问题吗?

4

0 回答 0