【问题标题】:How to connect to twitter using socialauth in android如何在 android 中使用 socialauth 连接到 Twitter
【发布时间】:2014-06-24 06:52:39
【问题描述】:

我正在使用 3pillar socialauth 编写一个连接 3 个站点的应用程序 - facebook、twitter 和 google+。虽然使用 facebook 登录工作正常,但我遇到了 twitter 问题。我收到以下消息 - org.brickred.socialauth.exception.SocialAuthConfigurationException: Application keys are not correct. The server running the application should be same that was registered to get the keys. 如果我使用随样本提供的默认键,则该应用程序可以正常工作。我该如何解决这个问题?请指导我。提前致谢。

【问题讨论】:

  • linkedin 遇到类似问题。为你解决了吗?你是怎么解决的?
  • 不完全是。我们决定不实现该功能。

标签: android facebook twitter socialauth


【解决方案1】:

使用SocialAuth 登录 Twitter 效果很好(我已经做到了)。请确保您已完成以下所有操作:

1.您已在客户/公司的 Twitter 帐户中创建了一个应用,并且您的 Android 应用中使用的消费者密钥和消费者秘密与您从 Twitter 应用中获得的相同.

2.在您的 Twitter 应用中,您已将访问级别设置为 Read and writeRead, write, and direct messages

3.必须在您的 Twitter 应用中提供回调 URL。

参考资料:

1. Step by Step Guide to Get Twitter consumer key and secrets.

【讨论】:

  • 如何确定回调url?因为现在我得到 org.brickred.socialauth.exception.SocialAuthException: java.net.UnknownHostException: Unable to resolve host "api.twitter.com": No address associated with hostname
  • 试试callback://twitter
  • 它没有用。错误提示“错误验证失败:不是有效的 URL 格式”
  • 我已经放了一个占位符 url 但我仍然得到同样的错误。
  • 您在 SDK 3.2 版上试过吗?我得到同样的错误,API 控制台中设置的回调与 addCallback() 方法中使用的相同。获取钥匙很简单,所以我不知道为什么这不起作用。
猜你喜欢
  • 2013-05-17
  • 1970-01-01
  • 2011-02-13
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
  • 2014-08-14
  • 1970-01-01
  • 2011-06-25
相关资源
最近更新 更多