2

我找到了几个答案和解决方案,但其中大部分都以某种方式集成了服务器端助手。

我需要类似 Facebook OAuth Javascript for Twitter 的东西。

所需的流量应该是(与提供的相同FB.login()):

  • 用户单击“授权此应用使用我的帐户”按钮/链接
  • ( le wild ) 弹出窗口出现
  • 用户将被允许登录并允许或拒绝我的 Twitter 应用程序的授权
  • 弹出窗口将关闭,javascript回调将获取访问令牌

不使用任何我的自定义服务器端页面。
我无法从开发文档中读出如何实现这一点。

4

2 回答 2

2

您可以使用 Twitter 的 @Anywhere 让用户通过 JavaScript 登录到他们的帐户。例如看这里:

http://dev.twitter.com/anywhere/begin#login-signup

用户登录后,您可以从客户端和服务器检查他们的登录状态。在客户端,只需使用他们提供的功能,在服务器上,您可以验证 cookie。该页面中也对此进行了描述。

http://dev.twitter.com/anywhere/begin#current-user

于 2012-06-12T14:16:12.893 回答
1

然后,他们意识到这存在安全问题,并宣布他们将很快关闭此方法:

“@Anywhere 已弃用,并将于今天(2013 年 3 月 5 日)停止运行。有关更多信息,请参阅取消 @Anywhere。”

于 2013-06-06T15:42:54.070 回答