objective-c - 旧版 Mac 系统上的 Twitter API 1.1

标签 objective-c macos cocoa twitter twitter-oauth

我正在维护一个支持运行 10.5 及更高版本的 Mac 所需的应用程序。随着 Twitter 切换到其 API 1.1 版本,我无法找到支持这些旧系统的可靠库。

我尝试过 STTwitter、oauthconsumer 和 gtm-oauth,但没有成功。

我唯一的要求是我能够从用户的公共(public)时间线获取三条推文。我之前使用过这个端点:

NSString *urlString = [NSString stringWithFormat:@"http://api.twitter.com/1/statuses/user_timeline.json?exclude_replies=true&count=10&screen_name=%@", [_prefs objectForKey:@"twitterHandle"]];

是时候把我的 10.5.x 用户踢到路边了吗?

最佳答案

OS X 10.5 预装了 Ruby。您可以将 ruby​​ gem 称为“twurl”(使用命令行调用并解析结果)。

这里有大量示例:https://github.com/marcel/twurl

在流行的 Python 库更新为支持 API v1.1 之前,我在 Python 项目中使用了类似的东西。

祝你好运!

关于objective-c - 旧版 Mac 系统上的 Twitter API 1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17288745/

相关文章:

ios - 不使用 ImagePickerController 获取图像

iphone - 自定义委托(delegate)和数据源的问题

swift - 尝试预览文件时无法让 QuickLook 工作

objective-c - 获取垃圾桶的全尺寸图标

xcode - 在启动时通过文件拖放调试 NSDocument 应用程序?

ios - ios:“共享扩展名”不允许我将.txt或.csv文件共享到我的应用

ios - 从 Settings.app 保存密码

python - 山狮更新和善变库python

objective-c - NSNotification 常见错误?

objective-c - 在 NSTableView 中添加行?