如何获取Ruby推特查看好友关系
How to get Ruby twitter to check friendship relationship
如何使 friendship
方法与 Twitter gem 一起使用来检查用户好友和/或关注者的关系?错误说没有参数。
我的代码是:
require 'twitter'
require 'rubygems'
client = Twitter::REST::Client.new do |config|
config.consumer_key = "..."
config.consumer_secret = "..."
config.access_token = "..."
config.access_token_secret = "..."
end
编辑:
puts client.friendship('user1','user2').to_s
回复:
#<Twitter::Relationship:0x007f88c1e58de0>
我如何提取散列响应到可读输出,即布尔值,让我知道它想表达什么?
http://www.rubydoc.info/github/sferik/twitter/master/Twitter/REST/FriendsAndFollowers:friendship
根据文档,您似乎使用了错误的方法并传递了错误的参数。参数不是带有键 'source' 和 'target' 的散列,它们只是代表源用户和目标用户的两个字符串。
调用 Twitter::REST::FriendsAndFollowers.friendship('user1', 'user2')
应该 return 一个 Twitter::Relationship 包含两个用户之间关系信息的对象。
编辑
调用 client.friendship?('user1', 'user2')
return如果 user1 关注 user2,则为 true,否则为 false。
如何使 friendship
方法与 Twitter gem 一起使用来检查用户好友和/或关注者的关系?错误说没有参数。
我的代码是:
require 'twitter'
require 'rubygems'
client = Twitter::REST::Client.new do |config|
config.consumer_key = "..."
config.consumer_secret = "..."
config.access_token = "..."
config.access_token_secret = "..."
end
编辑:
puts client.friendship('user1','user2').to_s
回复:
#<Twitter::Relationship:0x007f88c1e58de0>
我如何提取散列响应到可读输出,即布尔值,让我知道它想表达什么?
http://www.rubydoc.info/github/sferik/twitter/master/Twitter/REST/FriendsAndFollowers:friendship
根据文档,您似乎使用了错误的方法并传递了错误的参数。参数不是带有键 'source' 和 'target' 的散列,它们只是代表源用户和目标用户的两个字符串。
调用 Twitter::REST::FriendsAndFollowers.friendship('user1', 'user2')
应该 return 一个 Twitter::Relationship 包含两个用户之间关系信息的对象。
编辑
调用 client.friendship?('user1', 'user2')
return如果 user1 关注 user2,则为 true,否则为 false。