获取新的Twitter API使用者和密钥

时间:2009-11-27 13:42:17

标签: twitter twitter-oauth

我正在开发一个我希望使用OAuth的Twitter项目,但我不知道从哪里获取消费者和密钥。

我怎样才能得到这些?

9 个答案:

答案 0 :(得分:79)

获取消费者密钥&消费者秘密,你必须通过

在Twitter上创建一个应用程序

https://apps.twitter.com/app/new

然后,您将进入包含消费者密钥和消费者密钥的页面。消费者秘密。

答案 1 :(得分:33)

  1. 登录Twitter Developers部分。

    • 如果您还没有帐户,可以使用正常的Twitter凭据登录
  2. 转到“Create an app

  3. 填写您将用于连接API的应用程序的详细信息

    • 您的应用名称必须是唯一的。如果其他人已经在使用它,那么在您能够想到未使用的内容之前,您将无法注册您的应用。
  4. 点击创建您的Twitter应用程序

  5. 您的新应用程序的详细信息将与您的消费者密钥和消费者密钥一起显示。

  6. 如果您需要访问令牌,请向下滚动并点击创建我的访问令牌

    • 然后,页面将在“详细信息”标签上刷新您的新访问令牌。如果需要,您可以随时重新创建这些内容。
  7. 默认情况下,您的应用会被授予只读访问权限。要更改此设置,请转到设置选项卡,然后更改“应用程序类型”部分中所需的访问级别。

    现有应用

    要获取现有应用程序的消费者和访问令牌,请转到My applications(可从右上角的菜单中找到)。

答案 2 :(得分:16)

第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

答案 3 :(得分:3)

只需转到此处:https://dev.twitter.com/apps/new确保您已使用自己的Twitter帐户登录 - 然后创建 - 即使您只是输入随机(测试)内容 - 创建您的应用程序 - 之后您将收到所需的所有数据:)

答案 4 :(得分:3)

转到https://dev.twitter.com/apps列出您的所有应用。单击所需的应用程序以获取其使用者和密钥。如果您尚未创建任何应用,请按https://dev.twitter.com/apps/new创建新应用。

答案 5 :(得分:3)

此幻灯片展示了如何在2013年6月更新这两个密钥。

http://www.slideshare.net/Tweetganic/generate-twitter-applications

答案 6 :(得分:3)

来自Twitter常见问题:

大多数与API的集成都要求您通过API密钥向Twitter标识您的应用程序。在Twitter平台上,术语“API密钥”通常指的是所谓的OAuth使用者密钥。此字符串在向API发出请求时标识您的应用程序。在OAuth 1.0a中,您的“API密钥”可能是指此消费者密钥和“消费者密钥”的组合,“消费者密钥”是用于将您的请求安全“签名”到Twitter的字符串。

答案 7 :(得分:0)

仅供参考, 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/

答案 8 :(得分:0)

import java.lang.Math.*; public class gauss { public static void main(String args[]){ gauss c = new gauss(); c.gu1(5.0,3.0,2.0); } public static double gu1(double mu,double sigm2,double x) { double a; a=1/(Math.sqrt(2*Math.PI))*sigm2; double b; b= Math.exp(-0.5)*(Math.pow(((x-mu)/sigm2)),2); double z= a*b; System.out.println(z); return(z); } } = consumer_key

API key = consumer_secret

发现它隐藏在Twitter API Docs

Twitter Docs screenshot

Twitter的命名太混乱了。