在我的应用程序中,我想使用自己的登录页面进行 Twitter 登录。我四处搜索,找到了http://www.icodeblog.com/2009/07/09/integrating-twitter-into-your-applications/的教程和代码,https://github.com/aral/XAuthTwitterEngine
我已经通过了这两个代码。但出现错误
错误:不允许客户端应用程序使用 xAuth。
我搜索了这个错误,并在 developer.twiiter 上找到了 xAuth 文档,它是
https://dev.twitter.com/docs/oauth/xauth
从这个文档中我发现我必须向 api@twitter.com 发送详细消息以请求 xAuth 权限。包括我的应用程序的名称、使用者密钥、应用程序 ID(如果可用)以及 xAuth 如何最适合您的应用程序的摘要。
我已根据他们的要求向 api.twitter.com 发送了邮件。但我仍然没有获得 xAuth 特权来使用我的客户登录 UI.api.twitter 回复我的邮件,但没有提及我请求的 xAuth 访问权限。这是他们的回复
- 请在此行上方输入您的回复 -
您好,此电子邮件是确认收到您有关 xAuth 访问的电子邮件的自动回复。请注意:要使您的应用程序有资格获得 xAuth 访问权限,它必须是生产就绪的,并且只能通过独立的桌面应用程序或移动设备访问。我们不会为测试目的、单用户应用程序、基于 Web 的应用程序或处于开发早期阶段的应用程序授予 xAuth。为了处理您的请求,您必须在 5 天内回复此电子邮件并提供以下所需信息: • 您来自 dev.twitter.com/apps/ 的应用程序 ID 号(或使用者密钥) • 指向您的应用程序网站的链接• 演示以下内容的短视频链接: - 您的应用程序的主要功能 - 您的应用程序如何与 Twitter 交互,包括其用户登录功能 - 一个功能齐全的 OAuth 集成。实施 xAuth 需要 OAuth 知识;在我们授予此身份验证权限之前,我们要求您的应用程序具有完整的 OAuth 集成。• 一个演示 Twitter 帐户的链接,该帐户已授权访问您的应用程序的 OAuth 集成并已使用它。请注意,我们的票务系统不接受附件;您需要将视频上传到您的服务器或视频主机(例如 YouTube 或 Vimeo),并提供视频的直接链接 (URL)。一旦您的请求得到处理并收到我们的回复,您可以选择删除视频。如果您在最初的请求中提供了上面列出的所需信息,请回复此票以确认所有所需信息均已存在。如果您未请求访问 xAuth 但收到此回复,请回复此票以告知我们。如果您对 API 有技术问题,请访问我们的开发者网站,您可以在其中找到有关 Twitter API 的大量文档:dev.twitter.com/docs。谢谢,Twitter API 政策
现在任何人都可以帮助我请我如何获得 xAuth 访问权限以使用我的客户 UI 进行 Twitter 登录?
帮助将不胜感激。它真的很糟糕....
谢谢