[英]how to keep authentication to post to twitter api?
除了现有的用户数据库外,我还存储了twitter user_ids的关系。 我目前使用它来允许用户通过其oauth api使用Twitter登录到其帐户
但是,我现在想利用此帐户链接允许用户在我的网站上登录其帐户时将其更新从我的网站发布到Twitter。 请注意,用户不必使用Twitter登录,但需要链接Twitter帐户才能自动发布到Twitter。
因此,问题是,我需要存储什么以确保我的站点具有对用户的Twitter帐户的永久更新访问权限,而无需他们重新登录Twitter。 初始设置后,它们必须允许我的应用程序渗透(因此我没有做错任何事情)。
谢谢!
用户将始终必须授予权限,因此将始终将其重定向到Twitter一次。
但是,完成此操作后,您可以请求访问令牌,这将使您能够永久访问该用户的帐户,当然,直到该用户通过twitter.com撤回为止。
您将使用oAuth进行此操作。 以前,也可以(也许仍然,但已弃用)使用用户名/密码组合远程登录Twitter。
仔细查看Twitter的oAuth文档: https ://dev.twitter.com/docs/api#oauth
有一些可用的Twitter库(也适用于PHP)可以帮助您: https : //dev.twitter.com/docs/twitter-libraries#php
一旦获得访问权限,请务必确保存储由twitter提供的令牌。 使用这些令牌,您可以访问用户的twitter帐户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.