【发布时间】:2010-12-20 23:59:28
【问题描述】:
我正在处理一个 Twitter 项目,我想在其中使用 OAuth,但我不知道从哪里获取使用者和密钥。
我怎样才能得到这些?
【问题讨论】:
标签: twitter twitter-oauth
我正在处理一个 Twitter 项目,我想在其中使用 OAuth,但我不知道从哪里获取使用者和密钥。
我怎样才能得到这些?
【问题讨论】:
标签: twitter twitter-oauth
要获取 Consumer Key 和 Consumer Secret,您必须通过以下方式在 Twitter 中创建一个应用程序
https://developer.twitter.com/en/apps
然后您将被带到一个包含消费者密钥和消费者秘密的页面。
希望这些信息能够阐明 Twitter 的 OAuth 要点:
【讨论】:
登录Twitter Developers 部分。
转到“Create an app”
填写您将用于连接 API 的应用程序的详细信息
点击创建您的 Twitter 应用程序
您的新应用的详细信息将与您的使用者密钥和使用者密码一起显示。
如果您需要访问令牌,请向下滚动并点击创建我的访问令牌
默认情况下,您的应用将被授予只读访问权限。要更改此设置,请转到 设置 选项卡并更改“应用程序类型”部分所需的访问级别。
要获取现有应用程序的使用者和访问令牌,请转到My applications(可从右上角的菜单中获得)。
【讨论】:
第 1 步。转到https://dev.twitter.com/apps
第 2 步。创建应用程序(填写表格)
第 3 步。如有必要,更改权限(取决于您是否只想读取、写入或执行)
第 4 步。转到 API 密钥部分并单击生成访问令牌。
迟到 5 年才回答:)
现在你有了这些令牌,这就是你所需要的。
'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret
【讨论】:
只需转到此处:https://dev.twitter.com/apps/new 确保您已使用您的 Twitter 帐户登录 - 然后创建 - 即使您只是输入随机(测试)内容 - 创建您的应用程序 - 之后您将收到您需要的所有数据 :)
【讨论】:
转到https://dev.twitter.com/apps 列出您的所有应用。单击所需的应用程序以获取其使用者和密钥。如果您还没有创建任何应用,请关注https://dev.twitter.com/apps/new 创建新应用。
【讨论】:
此幻灯片展示了如何在 2013 年 6 月更新这两个密钥。
http://www.slideshare.net/Tweetganic/generate-twitter-applications
【讨论】:
来自 Twitter 常见问题:
大多数与 API 的集成都需要您通过 API 密钥向 Twitter 识别您的应用程序。在 Twitter 平台上,术语“API 密钥”通常指的是所谓的 OAuth 消费者密钥。此字符串在向 API 发出请求时标识您的应用程序。在 OAuth 1.0a 中,您的“API 密钥”可能是指此消费者密钥和“消费者秘密”的组合,该字符串用于安全地“签署”您对 Twitter 的请求。
【讨论】:
【讨论】:
仅供参考,从 2018 年 11 月开始,任何想要访问 Twitter API 的人都必须通过访问 https://developer.twitter.com/ 申请 Twitter 开发帐户。一旦您的申请获得批准,那么只有您才能创建 Twitter 应用程序。
一旦 Twitter 开发者帐户准备就绪:
1) 转至https://developer.twitter.com/。
2) 点击Apps,然后点击Create an app。
3) 提供应用名称和描述。
4) 在网站网址字段中输入网站名称。
5) 点击创建。
6) 导航到您的应用,然后点击Details,然后转到Keys and Tokens。
参考:http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/
【讨论】: