来自twitter gem的用户时间线无效

时间:2015-01-13 17:50:47

标签: ruby-on-rails ruby twitter

我一直试图获得用户的时间表,实际上并不需要oauth令牌只是应用程序级令牌。

我注册了一个示例应用程序并获得了消费者ID,消费者秘密,应用令牌和应用程序密码..我一直在尝试使用twitter gem,但无济于事。

我正在尝试的代码是,

 client = Twitter::REST::Client.new do |config|
      config.consumer_key = 'CONSUMER_KEY'
      config.consumer_secret = 'CONSUMER_SECRET'
      config.access_token = 'ACCESS_TOKEN'
      config.access_token_secret = 'ACCESS_SECRET'
    end

    response = client.user_timeline(username)
    if response
      return response

我正在得到这个空白页面。

{

    "response": [ ]

}

我在这里做错了什么?我使用了list_timeline,即使client.user工作得很好也很完美..请帮助..

编辑:我重新生成了所有令牌,现在返回Bad Authentication Data

1 个答案:

答案 0 :(得分:0)

我修改了它并发现了问题,twitter gem似乎不仅仅适用于生成oAuth令牌的ID,使用home_timeline调用它不知道为什么他们没有'增加了对它的支持..