我正在开发一个 Twitter 项目,我想在其中使用 OAuth,但我不知道从哪里获取消费者和密钥。
我怎样才能得到这些?
要获取消费者密钥和消费者秘密,您必须通过以下方式在 Twitter 中创建一个应用程序
https://developer.twitter.com/en/apps
然后您将被带到包含消费者密钥和消费者秘密的页面。
希望这些信息能够阐明 Twitter 的 OAuth 要点:
登录Twitter 开发者部分。
转到“创建应用程序”
填写您将用于连接 API 的应用程序的详细信息
单击创建您的 Twitter 应用程序
您的新应用程序的详细信息将与您的使用者密钥和使用者密码一起显示。
如果您需要访问令牌,请向下滚动并单击创建我的访问令牌
默认情况下,您的应用将被授予只读访问权限。要更改此设置,请转到“设置”选项卡并更改“应用程序类型”部分中所需的访问级别。
要获取现有应用程序的使用者和访问令牌,请转到我的应用程序(可从右上角的菜单中获得)。
第 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列出您的所有应用程序。单击所需的应用程序以获取其使用者和密钥。如果您尚未创建任何应用程序,请按照https://dev.twitter.com/apps/new创建新应用程序。
此幻灯片显示如何在 2013 年 6 月更新这两个密钥。
http://www.slideshare.net/Tweetganic/generate-twitter-applications
只需转到此处:https : //dev.twitter.com/apps/new 确保您已使用您的 Twitter 帐户登录 - 然后创建 - 即使您只是输入随机(测试)内容 - 创建您的应用程序 - 之后您将收到您需要的所有数据:)
来自 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) 单击应用程序,然后单击创建应用程序。
3) 提供应用名称和描述。
4) 在网站 URL字段中输入网站名称。
5) 点击创建。
6)导航到您的应用程序,然后单击详细信息,然后转到Keys and Tokens。
参考:http ://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/