通过consumer_key和consumer_secret发现Twitter应用程序的所有者

时间:2012-03-06 18:20:53

标签: twitter twitter-oauth

我继承了一个遗留的Web应用程序,其中包含Twitter应用程序的API凭据。

我有consumer_key和consumer_secret。

如何确定应用程序的实际帐户所有者?

有没有办法在不知道实际帐户信息(即用户名/密码)的情况下重新生成API凭据?

2 个答案:

答案 0 :(得分:1)

如果您的应用有访问令牌,即使已过期,也许您可​​以获得一些其他信息。

https://apps.twitter.com中创建新应用时,您会得到:

  • 使用者密钥(API密钥)
  • 消费者秘密(API秘密)

如果你想使用它,你必须创建一个访问令牌,结果将是两个值:

  • 访问令牌
  • 访问令牌密钥

https://apps.twitter.com下的应用页面会显示字段" 所有者"和" 所有者ID "对于应用程序。

如果你有访问令牌值 - 如果你使用的是应该有一个 - 你会找到类似的东西:

'的access_token' => ' 12345678-XxxXXxxXxxXxX1XXXXxx2xXXxXxXXX3xXXxxxxxXX'

该值开头的值,就在连字符之前(即该示例中的 12345678 )将是创建该用户的用户的所有者ID 访问令牌(您必须使用实际值,而不是示例中的12345678)。

如果你去

https://tweeterid.com/

并输入从“访问令牌”字段中提取的所有者ID (将与应用程序相同,例如:20749410),您将获得所有者(@finkd =在这种情况下马克扎克伯格)。

如果您很幸运,并且创建访问令牌的用户与创建应用程序的用户相同,那么您将获得问题的答案。它们不是同一个人,至少你可以得到一个小的线索来跟踪调查。

答案 1 :(得分:0)

电邮api@twitter.com。他们应该能够与原始开发人员联系。