8

在 Sharekit 的帮助下,我将 Twitter 集成到了我的应用程序中。一切运行良好,除非用户碰巧点击登录/允许页面上的“注册”链接,它会转到未注册错误页面。“抱歉,该页面不存在”或“等等!抱歉,您尝试查看的个人资料由于奇怪的活动而被暂停。”

我正在使用的帐户可以登录、发布等。但该链接似乎进入了太空。此外,如果我单击“Twitter Gear”/应用程序图标,对话框(加载了 Twitter OAuth 授权页面的 Web 视图)就会关闭。

我找不到任何关于如何配置这样的东西的东西,其他一切似乎都很容易工作。我能找到的最接近的参考是这个链接Twitter API Issue 1045

提前感谢您的帮助

更新:我一直在检查其他一些支持 Twitter 的应用程序。我检查过的大多数(TUAW、Joystiq、TFLN)似乎都推出了他们自己的 Twitter 登录页面(我假设使用 XAuth),我发现使用 Twitter OAuth 页面(Shazam)的页面实际上将您带到移动 Safari 和它表现出相同的行为。也许我需要自己登录?

4

5 回答 5

4

我建议您进入 ShareKit 类文件,转到具有“twitter 授权”的两个 .m 文件(我不确定它是两个中的哪一个,在 xcode 上进行简单搜索应该找到它)并更改它的无效 url正在发送到此 URL:https ://mobile.twitter.com/signup

那应该可以解决您的问题!

于 2011-08-19T16:44:10.667 回答
0

这是我正在使用的 ShareKit 人:https ://github.com/baotuo/ShareKit

它看起来没有你的问题并且有更多的改进。你应该试一试。

于 2011-08-23T03:33:53.740 回答
0

试试 Jan Rain,它可以轻松集成此功能而不会出错。

http://www.janrain.com/products/engage/mobile

于 2011-08-18T17:31:39.610 回答
0

我建议在您的设备上使用数据包嗅探器来确定单击“注册”链接时调用的确切 URL。有很多方法可以做到这一点,但在越狱手机上更容易。有了 URL,您可以查看它是否可能是您做错的事情,或者确实是一个 twitter 错误。

于 2011-08-18T15:19:37.417 回答
0

实现 twitter 集成时,不应使用旧项目中使用的库,而应下载新的 twitter 库。当我使用较旧的库时,我在使用 twitter oauth 时遇到了一些问题。但是在下载并使用新库后,问题得到了解决。

于 2012-06-22T11:29:59.607 回答