Twitter回拨网址

Yas*_*han 22 twitter login swift

我与Twitter SDK工作app.When我遵循所有的步骤与IOS整合并创建用户密码,并把它放在我app.When我运行程序的时候,显示"有消息[TwitterKit]确实遇到错误

"获取用户身份验证令牌时出错.":错误域= TWTRLogInErrorDomain代码= -1"未批准此客户端应用程序的回调URL.可以在应用程序设置中调整已批准的回调URL"UserInfo = {NSLocalizedDescription =未批准此客户端的回调URL应用.可以在应用程序设置中调整已批准的回调网址"

怎么解决这个?

Dav*_*d J 48

我有同样的问题,TwitterKit文档不准确或Twitter已经改变了他们的政策.无论如何,在Twitter Apps网站上,必须非常具体地设置回调URL.回调网址应采用以下格式:

twitterkit-{consumer/api key}://
Run Code Online (Sandbox Code Playgroud)

例如:

twitterkit-128238aKjqlp123AKdasdf://
Run Code Online (Sandbox Code Playgroud)

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

<dict>
<key>CFBundleURLSchemes</key>
<array>
    <string>twitterkit-128238aKjqlp123AKdasdf</string>
</array>
</dict>
Run Code Online (Sandbox Code Playgroud)

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


Sal*_*ubo 24

我刚刚添加了回调url字段twitterkit-<api/consumer Key>://.如果你有像abc你应该添加的apiKey twitterkit-abc://.这项工作适用于iOS,适用于Android只需添加twittersdk://.

  • 先生,您是一位不可估量的救星。你应该知道这一点:) 天哪,如果 Twitter 能多关心一下我们这些第三方开发者就好了,没有他们,这个平台就什么都不是了……要求官方提供适当的文档是不是太过分了?软件开发工具包*? (2认同)

San*_* SM 15

要解决此问题,请执行以下操作:

[强制]

将CallbackURL添加到仪表板中,格式如下:

对于iOS:

twitterkit-CONSUMERKEY://

对于Android:

twittersdk://

帮助链接:

https://twittercommunity.com/t/ios-twitter-login-error-code-415/107775

[ 注意:请以上述格式替换您的消费者密钥,而不是"CONSUMERKEY"字样]


Jef*_*rod 1

转到https://apps.twitter.com

然后在应用程序的“设置”选项卡中。填写“回调 URL”表单。

根据这个文档,我想你只需要输入一个有效的URL: https: //github.com/twitter/twitter-kit-ios/wiki/Installation

注意:虽然应用程序中的 Twitter Kit 不会请求回调 URL,但必须将其设置为有效的 URL,应用程序才能与 SDK 配合使用。