Twitter 回调 URL

2024-02-28

我正在使用 twitter SDK 与 ios 应用程序集成。当我遵循所有步骤并创建客户密钥并将其放入我的应用程序中时。当我运行应用程序时,它会显示 “[TwitterKit] 确实遇到了消息错误

“获取用户身份验证令牌时出错。”:错误域=TWTRLogInErrorDomain 代码=-1“回调 URL 未批准用于此客户端应用程序。 可以在您的应用程序中调整批准的回调 URL 设置”UserInfo={NSLocalizedDescription=回调 URL 未批准此客户应用程序。批准的回调 URL 可以 在您的应用程序设置中进行调整”

如何解决这个问题?


我遇到了同样的问题,并且 TwitterKit 文档不准确或 Twitter 更改了其政策。无论如何,在 Twitter Apps 站点上,必须非常具体地设置回调 URL。回调 URL 的格式应为:

twitterkit-{consumer/api key}://

例如:

twitterkit-128238aKjqlp123AKdasdf://

另外,这需要在您的 Info.plist 中进行完全相同的注册:

<dict>
<key>CFBundleURLSchemes</key>
<array>
    <string>twitterkit-128238aKjqlp123AKdasdf</string>
</array>
</dict>

这里列出了更多文档:https://developer.twitter.com/en/docs/basics/callback_url.html https://developer.twitter.com/en/docs/basics/callback_url.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Twitter 回调 URL 的相关文章

随机推荐