iOS拉用户的Twitter提要(v1.1 api)

时间:2013-06-14 18:48:47

标签: ios api twitter

我一直在努力从我的iOS应用程序中的twitter v1迁移到v1.1。我需要做的可能是最简单的事情,拉一个特定的Twitter用户的最后5条推文。使用v1我只使用了开放API,但是使用v1.1我需要进行身份验证。我不想依赖iPhone用户进行通用登录设置,所以我一直在研究仅应用程序身份验证。

有没有人有一个如何在iOS上实现这个的例子?我一直在阅读这里的推特文档https://dev.twitter.com/docs/auth/application-only-auth,并没有具体的例子。

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

检查此库

https://github.com/nst/STTwitter

图书馆拥有的众多方法之一:

- (void)getUserTimelineWithScreenName:(NSString *)screenName
                         successBlock:(void(^)(NSArray *statuses))successBlock
                           errorBlock:(void(^)(NSError *error))errorBlock;

哦,它适用于新版本的API(1.1)

答案 1 :(得分:1)

新推出的Twitter API有一个原因:他们积极劝阻任何第三方应用程序。

此时,安全的赌注可能只是使用与wget类似的东西,一个体面的用户代理和--no-check-certificate ......如果他们希望人们使用API​​,他们不应该从每个人手中抽出来。

wget --no-check-certificate https://twitter.com/zaphraud

不确定iOS与wget的对应关系,但无疑是件事。

将返回我最后的5条推文和一堆HTML垃圾,你将不得不修剪掉。曾几何时,API很简单。但不是了!剥离HTML可能比安全地实施加密协议更容易,根据旨在强烈劝阻任何第三方参与的API(Twitter的新业务计划)。这就是为什么第三方图像主机现在在Twitter,Inc遇到这样的困难。等...

Twitter即使与不到一年的OWN Twitter 3.x客户也会破坏兼容性。您是否已准备好编写因官僚主义突发奇想而在一年内死亡的代码?

请记住:如果它可以在屏幕上显示,则可以将其删除。你不必这样做。