使用Twitter登录生成令牌

时间:2018-10-17 05:41:51

标签: javascript jquery twitter login twitter-oauth

我想要的东西:

  

我需要创建一个Twitter应用程序,在该应用程序中,我将提供用户登录名,一旦用户登录,它应要求用户授予Direct消息和推文的权限,一旦用户允许,我需要该用户的{{ 1}} Consumer API keysAccess-token

我做了什么:

  

我已经为我的Twitter帐户创建了一个应用程序,   access token secret Consumer API keysAccess-token键用于   我的应用程序,现在我应该走哪条路?

我见过几个要求用户登录的应用程序,他们的应用程序为登录的用户生成访问令牌n等,并存储到其DB中,以后可用于在客户中发送和接收DM和tweet。支持类似的应用程序。

我正在寻找使用Java脚本来做的事情。

您的帮助将不胜感激。

如果您需要更多详细信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

我写了一个Javascript应用程序,它允许用户安排tweet,retweet和tweet,并且它使用您所要求的技术。

它不会为用户生成访问令牌等,因为这是Twitter的工作。但是一旦用户从Twitter收集了这些令牌并将其保存在我的应用程序中,您就可以设置tweet,并安排何时发送出来,它将使用Twitter API推特到您的帐户。

这是我的应用,您可以浏览一下,甚至下载自己并在计算机上本地运行。

您的应用程序需要一台服务器,并且如果您运行Nodejs服务器,则可以使用此NPM软件包来非常轻松地与Twitter API进行交互。 IT支持,推文,媒体上传,DM,流,几乎所有内容!

如果希望用户能够使用其Twitter帐户登录到您的网站/应用程序,则可以使用Passport.js轻松完成此操作。在YouTube上搜索,有很多教程。

祝你好运!

编辑:要回答您的评论:是-您可以代表另一个帐户获取/发送推文和DM。您必须获取API密钥和机密以及访问令牌和机密。客户必须向您提供这些信息。除了获取密码并直接登录Twitter外,没有其他方法可以将Tweet和DM用于其他帐户。 Read Twitter Developer Docs.