我正在开展一个Twitter项目,在该项目中我想使用OAuth,但我不知道从哪里获取消费者和密钥。
我该如何获取这些信息呢?
我正在开展一个Twitter项目,在该项目中我想使用OAuth,但我不知道从哪里获取消费者和密钥。
我该如何获取这些信息呢?
要获取Consumer Key和Consumer Secret,您需要通过Twitter创建一个应用程序
https://developer.twitter.com/en/apps
然后您将被带到一个包含Consumer Key和Consumer Secret的页面。
希望这些信息能为Twitter的OAuth要点提供澄清:
登录Twitter开发者部分。
转到“创建应用程序”
填写将用于连接API的应用程序的详细信息
点击创建Twitter应用程序
您的新应用程序的详细信息将显示在其中,包括您的消费者密钥和消费者密钥。
如果您需要访问令牌,请向下滚动并单击创建我的访问令牌
默认情况下,您的应用程序将被授予只读访问权限。要更改此设置,请转到设置选项卡,并更改“应用程序类型”部分中所需的访问级别。
要获取现有应用程序的消费者和访问令牌,请转到我的应用程序(可从右上角菜单中获得)。
步骤1. 前往https://dev.twitter.com/apps
步骤2. 创建应用程序(填写表格)
步骤3. 根据需要更改权限(取决于你只想读取、写入还是执行)
步骤4. 转到API密钥部分,然后单击生成ACCESS TOKEN。
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创建新的应用程序。
来自Twitter常见问题解答:
大多数与API的集成都需要你通过API密钥向Twitter识别你的应用程序。在Twitter平台上,“API密钥”通常指OAuth消费者密钥。该字符串标识在向API发出请求时使用的应用程序。在OAuth 1.0a中,你的“API密钥”可能是指此消费者密钥和“消费者密钥”,一个用于安全地“签名”你向Twitter发送请求的字符串组合。
只需访问此处:https://dev.twitter.com/apps/new 确保已用您的 Twitter 帐户登录,然后创建应用程序,即使只是输入随机(测试)内容-创建您的应用程序-之后,您将收到所需的所有数据 :)
consumer_key
= API key
consumer_secret
= API key secret
这些内容可以在Twitter API文档中找到,链接如下:Twitter API Docs。图片如下所示:提醒一下,从2018年11月开始,任何想要访问Twitter API的人都必须通过访问https://developer.twitter.com/申请Twitter开发者账户。只有在您的申请获得批准后,您才能创建Twitter应用程序。
一旦Twitter开发者账户准备就绪:
1)前往https://developer.twitter.com/。
2)单击应用程序,然后单击创建应用程序。
3)提供一个应用程序名称和描述。
4)在网站URL字段中输入网站名称。
5)单击创建。
6)导航到您的应用程序,然后单击详细信息,然后转到密钥和令牌。
参考资料:http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/