我继承了一个应用程序,该应用程序已授权大量用户代表他们获取 Twitter 数据。
问题是创建者已经不在了,我只剩下consumerKey和consumerToken了。
这本身足以与 Twitter API 交互,但我现在需要知道帐户详细信息(特别是创建应用程序的 screen_name)。
我找不到任何 API 来获取此类详细信息。关于如何获得它有什么想法吗?
最佳答案
没有直接的方法来查找应用所有者的屏幕名称,但您可以执行以下一些操作来进行调查:
- 使用您拥有的 ConsumerKey 和 ConsumerSecret 来启动 OAuth 流程。
- 在 Twitter 授权屏幕上,您可以看到应用的名称以及创建者。
- 您或许可以在 Twitter 上搜索该应用的创建者并获取他们的屏幕名称。
- 继续授权该应用 - 这会将其放入您的应用列表中。
- 访问您的个人 Twitter 设置标签,点击“应用”,然后找到您授权的应用。
- 点击所有者的姓名,您将访问一个网站。
- 该网站可能是公司网站,在这种情况下,没有进一步的帮助。
- 该网站可能属于所有者,并且可能有一个指向所有者 Twitter 帐户的链接,您可以在其中获取他们的屏幕名称。
只要知道没有什么可以阻止您使用其他人设置的 ConsumerKey/ConsumerSecret。您可以创建自己的应用程序 - 最好使用属于该公司的帐户,该帐户具有当您不在时该公司可以访问的凭据。然后在后续部署中使用新应用中的 ConsumerKey/ConsumerSecret。
关于api - Twitter API - 从 ConsumerKey 和 ConsumerToken 获取帐户详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278770/