6

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

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

4

2 回答 2

1

You cannot use TWRequest directly since TWRequest requires an instance of ACAccount. This acAccount is optional according to documentation and Apple implementation could totally have handled the app-only flow when acAccount is nil, but unfortunately it's not the case.

Nevertheless, you can use the STTwitter library to retrieve a user timeline without user's context.

Code snippet here.

于 2013-10-02T07:57:55.577 回答
0

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

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

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

于 2013-07-22T09:20:06.277 回答