Twitter和PHP:永久访问令牌

3

对于一个使用PHP的Twitter应用程序,我需要获取用户的访问令牌,并满足以下要求:

  • 访问令牌不应过期(我希望在用户离线时使用访问令牌)
  • 读/写访问权限(DM不是必需的)
  • 如果我有访问令牌,则无需再次进行身份验证

如何从Twitter获取符合这些规格的访问令牌?


3
查看这个答案https://dev59.com/aljUa4cB1Zd3GeqPOzD4#6332722以及这个https://dev.twitter.com/docs/auth/tokens-devtwittercom。 - koopajah
第一个链接很棒,谢谢。第二个链接我认为只适用于一个用户,我需要多个用户。有什么想法吗? - user1544337
当用户在您的应用程序上使用Twitter登录并授权访问时,您应该像第一篇文章中所解释的那样接收两个OAuth令牌。然后,您需要将它们存储在某个地方,并在您想要以特定用户身份发布推文时使用这些令牌。 - koopajah
1
最终,它将成为一个独立的脚本,使用存储在数据库中的访问令牌发布推文。因此,在执行脚本的时候不可能进行身份验证,这就是为什么我需要存储访问令牌的原因。是的,我确实需要写入权限,因为我想要发布推文。因此,用户只需登录一次,之后脚本就可以使用该帐户随意发布推文。 - user1544337
好的,我建议使用这种类型的流程:https://dev.twitter.com/docs/auth/3-legged-authorization - koopajah
显示剩余5条评论
1个回答

2
根据此文档,Twitter需要使用三方OAuth。这些文件已经提供了您必须遵循的步骤列表,以请求正确的OAuth令牌。由于我在当前项目中使用Janrain,因此无法详细说明更多内容。

我不知道为什么 Twitter API 文档让我感到困惑。它把我从一个页面带到另一个页面,然后又增加了更多的混淆。 - Ari

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接