【发布时间】:2014-05-07 06:30:10
【问题描述】:
我想做的只是在我的 Web 应用程序的页脚中显示推文,但是我希望将来更多地将 twitter 与我的应用程序集成,所以我不想仅仅使用他们的小 jquery sn-p在页面顶部。但是,我在获取所需的密钥时遇到了巨大的困难,老实说,我真的很感谢一些行话的帮助。事实上,您必须创建一个 twitter 应用程序才能接收来自的推文该 api 对我来说完全陌生,我希望有人在下面澄清我需要做什么。
这是我认为应该如何做的列表,但请更新此列表,因为它似乎不适合我。假设我正在尝试为属于帐户awesome_kittens 的推文。
- 访问https://dev.twitter.com/ 并以
awesome_kittens登录 - 点击
my_applications下拉菜单 - 点击
create new app按钮 - 找到应用程序的
consumer_key - 找到应用程序的
consumer_secret - 找到应用程序的
oauth_token - 找到应用程序的
oauth_secret - 使用此信息连接到 api
我正在使用 Ruby on Rails,所以对于 第 8 步,我将创建一个初始化程序并执行以下操作:
Twitter.configure do |config|
config.consumer_key = 'consumer_key'
config.consumer_secret = 'consumer_secret'
config.oauth_token = 'your_oauth_token_here'
config.oauth_token_secret = 'your_oauth_token_secret_here'
end
对第 3 步感到困惑。我创建的应用程序是否神奇地链接到我的awesome_kittens 帐户?为什么我以awesome_kittens 登录时可以创建无限数量的不同应用程序,而我只想为awesome_kittens 创建一个?如何使应用程序链接到awesome_kittens?
完全被第 4、5、6 和 7 步难住了。我看了高低,在任何地方都找不到这些信息。没有在哪里。我能找到的唯一键是API key 和API secret。没有oauth的暗示。
我正在使用Twitter Gem。这是最适合这项工作的宝石吗?也许我希望我的 rails 应用程序能够在 awesome_kittens 帐户上发布推文?这里最好的工作是什么?
【问题讨论】:
-
API Key 是 Consumer Key,API Secret 是 Consumer Secret。
标签: ruby-on-rails twitter