使用 Angular 登录 Twitter

Par*_*ain 5 twitter-oauth twitter-login angular

我正在尝试使用 angular2 实现 singin 功能,也从这里阅读官方文档,但不明白流程是如何进行的。我的问题是

  1. 访问第一步即 outh_token 的参数是什么?
  2. 有没有任何教授流程的工作示例或最佳文章?
  3. 我已经阅读了很多关于 SO 的问题,但没有一个对我有用。

任何建议将不胜感激。

PS:到目前为止,我正在此 URL 上点击 Post 请求

let url = 'http://twitter.com/oauth/request_token?oauth_callback=http%3A%2F%2Fgoogle.com%2Ftwittercallback&oauth_consumer_key=my_consumer_key&oauth_nonce=ea9ec8429b68d6b77cd5600adbbb0456&oauth_signature=F1Li3tvehgcraF8DMJ7OyxO4w9Y&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1318467427&oauth_version=1.0';
Run Code Online (Sandbox Code Playgroud)

但抛出错误状态代码307

我也尝试过使用ng2-twitter包但不起作用。

And*_*vic 0

我建议在这里查看使用 oauth 的真实世界示例https://github.com/gothinkster/angular-realworld-example-app 。我还使用完整的工作客户端/服务器代码实现了我的示例 Angular 应用程序,以使用 ExpressJs 和 PassportJs 登录 Facebook、Linkedin 和 Google https://github.com/anjmao/adify