【发布时间】:2014-09-03 00:26:37
【问题描述】:
我正在使用Ruby Twitter gem 并希望使用 Cursor 对象上可用的方法。例如,使用 Twitter::Cursor 我应该能够通过以下方式获得所有朋友的数组
client.friends.to_a
或通过
获得最近的关注者client.friends.first
但是,在我下面的尝试中,当尝试为 kanyewest 执行 client.friends.first 时,我收到一个错误,表明我使用的是 Twitter::User 对象,而不是 Twitter::Cursor
undefined methodfriends' for #
如何使用 gem 来获取光标对象,让我可以查询 Kanye 的朋友。 client.friends.to_a
注意,我阅读了有关创建新光标对象的文档,但发现它有点抽象。我不确定您是否应该直接调用构造函数?如果是这样,请告诉我该怎么做
- (Twitter::Cursor) initialize(attrs, key, klass, request)
我的失败代码
#!/usr/bin/env ruby
require 'rubygems'
require 'twitter'
client = Twitter::REST::Client.new do |config|
config.consumer_key = "8nwa....."
config.consumer_secret = "Wj20r....."
config.access_token = "363......"
config.access_token_secret = "7eydU2n....."
end
kanyewest = client.user("kanyewest")
puts kanyewest.friends.first
【问题讨论】: