0

背景:我正在尝试通过 JSON 和没有库与 Twitter 进行交互,因为我正在练习与没有帮助库的新发布的收据打印机(themprinter.com)进行交互。我需要使用打印机进行 OAuth,然后进行适当的调用来注册我的设备、打印、验证在线/离线状态等。

我已通过 OmniAuth 的 Twitter Gem 成功通过 Twitter 进行身份验证。我可以在这里从身份验证哈希中提取所有数据 - https://github.com/arunagw/omniauth-twitter

...怎么办?我希望能够使用我的 OAuth 凭据向 Twitter 发起 JSON 调用,并提取我的时间线或任何其他此类数据。任何人都可以提供任何示例代码,让我有一个起点来修补和工作吗?

4

1 回答 1

1
Twitter provides REST API. Here's how you might create a GET REST request

request = Net::HTTP::Get.new(url, initheader = header)
http_request = Net::HTTP.new(host, port)
response = http_request.start {|http| http.request(request)}

here's an example of the request URL:
https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2 
于 2013-08-07T07:27:26.190 回答