繁体   English   中英

Twitter API:在不发送用户名/密码的情况下获取访问令牌

[英]Twitter API: Get Access Token without sending username/password

我在不发送用户名和密码的情况下获取twitter用户访问令牌和秘密令牌时遇到问题 一旦用户之前已经对我的应用程序进行身份验证,我想通过发送twitter_id来获取访问令牌。

所以场景是:

一个用户登录到我的网站(使用自定义登录),他已经向我的应用程序授予了读/写其推文的权限。 现在,我需要加载此用户的访问令牌和秘密访问令牌。

Database:
CustomUID : 1 , Twitter_ID: 123456.  

因此,由于我知道CustomUID 1已登录,因此我需要来自Twitter_ID:123456的访问令牌/秘密。

问题是我找不到一个API函数,该函数无需重定向到Twitter回调函数(Twitter登陆页面)就可以获取访问令牌,在该函数中,用户必须输入其用户名和密码,这再次是因为请求令牌是通过URL获得的。

我怎么解决这个问题? 我已经习惯了Facebook API,已经授权我的应用程序的用户可以通过发送getAccessToken($ ID)来接收他们的访问令牌。

非常感谢您的帮助!

用户首次验证后,您可能必须在数据库中保存OAuth令牌和访问令牌。 然后,下次您需要代表该用户执行查询时,检索令牌。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM