TWRequest iOS API是否支持仅应用程序身份验证?

时间:2013-06-13 23:00:06

标签: ios twitter twrequest

如果iOS用户没有Twitter帐户,是否可以通过TWRequest使用仅应用程序身份验证,例如获取用户的时间线? (user_timeline.json)?

当iOS设备上没有设置Twitter帐户时,我目前使用user_timeline.json API获取http状态400。

2 个答案:

答案 0 :(得分:1)

您不能直接使用TWRequest,因为TWRequest需要ACAccount的实例。根据文档,这个acAccount是可选的,当acAccount为零时,Apple实现完全可以处理app-only流程,但不幸的是情况并非如此。

尽管如此,您可以使用STTwitter库来检索没有用户上下文的用户时间轴。

代码段here

答案 1 :(得分:0)

看看这个答案:iOS Twitter User-Timeline fetching with v1.1 API

无论如何,由于iOS 5和Twitter REST API v1.1在不使用帐户的情况下从设备检索任何信息变得非常复杂。

我的解决方案是添加一个UIWebView(而不是理想的UITableView)。然后开发了一个PHP网站(带有推文的表格),从Twitter检索时间线信息到我的服务器。