【问题标题】:Can I share a web application's consumer key and secret using SA_OAuthTwitterEngine?我可以使用 SA_OAuthTwitterEngine 共享 Web 应用程序的使用者密钥和秘密吗?
【发布时间】:2011-09-11 13:31:26
【问题描述】:

我想让我的应用程序的用户能够关联他们的 Twitter 帐户,以便自动发布一些应用程序交互。

用户已经可以通过网络界面关联他们的 twitter 帐户,我希望他们能够通过移动 (iOS) 应用执行相同的操作。

问题是,当应用程序注册为 Web 应用程序时,指定了回调 URL。因此,当用户使用 SA_OAuthTwitterEngine 登录 Twitter 时,响应将重定向到该 URL,并且客户端上的回调事件永远不会触发。

我可以使用 SA_OAuthTwitterEngine 并覆盖回调参数(将其取消),以便获得与桌面客户端相同的交互 (PIN) 吗?

【问题讨论】:

  • 我不熟悉 SA_OauthTwitterEngine 但如果它符合 OAuth 协议,您应该能够使用您的自定义方案向 Twitter 发送回调 URL,并自动从 Safari 内部启动应用程序以继续应用程序内部的身份验证过程。如果您需要这方面的详细信息,请告诉我。顺便说一句,PIN 很烂,应用内的浏览器是安全剧院。
  • 我也有同样的问题,你能覆盖 SA_OAuthTwitterEngine 中的回调参数吗?

标签: iphone twitter oauth mgtwitterengine


【解决方案1】:

对于移动客户端,最好使用xAuth。使用 pin 方法对于移动设备来说不是最理想的。毕竟您的应用程序不是网络应用程序。

新的MGTwitterEngine 支持xAuth,所以切换应该很轻松:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多