twitter gem有完全糟糕的文档,但我知道我需要使用以下设置创建初始化程序:
:consumer_key => ENV["CONSUMER_KEY"],
:consumer_secret => ENV["CONSUMER_SECRET"],
:oauth_token => ENV["OAUTH_TOKEN"],
:oauth_token_secret => ENV["OAUTH_SECRET"],
这是一场噩梦。我无法在任何地方找到这些钥匙。我已登录我的帐户,创建了一个应用程序(不知道这是我的帐户的应用程序还是什么?),我能找到的只有api key
和api secret
。这是我能找到的最近的。
我仍然不知道我是否正确行事。假设我有一个帐户example3243
:
example3243
create_app
并为其命名gem 'twitter'
添加到gemfile并运行bundle install
运行rails c
并执行以下操作:
2.0.0p247 :010 > Twitter.user_timeline("example3243")
# hopefully this returns all of `example3243`s tweets!
好的,请帮助我进入第6步。无法相信这是多么荒谬的困难。为什么所有这些关键垃圾都是只读的?