我继承了一个遗留的Web应用程序,其中包含Twitter应用程序的API凭据。
我有consumer_key和consumer_secret。
如何确定应用程序的实际帐户所有者?
有没有办法在不知道实际帐户信息(即用户名/密码)的情况下重新生成API凭据?
答案 0 :(得分:1)
如果您的应用有访问令牌,即使已过期,也许您可以获得一些其他信息。
在https://apps.twitter.com中创建新应用时,您会得到:
如果你想使用它,你必须创建一个访问令牌,结果将是两个值:
https://apps.twitter.com下的应用页面会显示字段" 所有者"和" 所有者ID "对于应用程序。
如果你有访问令牌值 - 如果你使用的是应该有一个 - 你会找到类似的东西:
'的access_token' => ' 12345678-XxxXXxxXxxXxX1XXXXxx2xXXxXxXXX3xXXxxxxxXX'
该值开头的值,就在连字符之前(即该示例中的 12345678 )将是创建该用户的用户的所有者ID 访问令牌(您必须使用实际值,而不是示例中的12345678)。
如果你去
并输入从“访问令牌”字段中提取的所有者ID (将与应用程序相同,例如:20749410),您将获得所有者(@finkd =在这种情况下马克扎克伯格)。
如果您很幸运,并且创建访问令牌的用户与创建应用程序的用户相同,那么您将获得问题的答案。它们不是同一个人,至少你可以得到一个小的线索来跟踪调查。
答案 1 :(得分:0)
电邮api@twitter.com。他们应该能够与原始开发人员联系。