php - 服务器端 Twitter 客户端可以使用 OAUTH 吗?

标签 php rest twitter oauth

Twitter'll phase out到 2010 年 8 月的 HTTP 基本身份验证。在链接中,我的场景来自桌面应用程序。基本上我的客户应该在网站上发布新帖子。

使用 HTTP 基本身份验证,这将非常简单,因为我可以在应用程序中存储和使用我帐户的用户名和密码来进行身份验证。 但是,使用 OAUTH,我可以通过两种方式获得最终凭证:

  • Callback method .您将被重定向到 Twitter(如果未登录,请登录),单击允许访问,重定向回到您的回调 URL。
  • PIN mode .您将获得一个打开链接(如果不是则登录),单击允许访问,接收 PIN 码。使用此 PIN 码验证您的应用。

我是否正确理解 PIN 码也会过期?给定用户名和密码只是为了从客户端应用程序发送推文怎么可能?服务器端脚本如何使用用户名/密码登录并单击允许访问?我可以在谷歌上搜索到的所有场景都是让 Web 应用程序通过 twitter 进行身份验证的,用户在浏览器前面通过重定向。

最佳答案

All scenarios I could google up are for a web application to authenticate via twitter where the user is in front of the browser to walk through the redirect.

用户必须在那里第一次授权您(就像他们必须为您提供用户名和密码一样),但生成的访问 token 不会过期并且可以重复使用(除非用户取消对您的应用程序的授权,即)。

存储访问 token - 它与用户名/密码一样有效。实际上更好 - 如果他们更改密码,您的访问权限仍然存在。

关于php - 服务器端 Twitter 客户端可以使用 OAUTH 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3162825/

相关文章:

python - MeteorJS HTTP POST 请求连接丢失 XMLHttpRequest

api - Twitter API - "invalid or expired token"的原因

react-native - React Native - 在导航到/从包含嵌入在其自己的 WebView 中的多条推文的页面导航后取消引用空指针

php curl 循环在 Linux shell 中意外停止。 linux for循环有字数限制吗?

php - 只需提供文件名即可将文件上传到服务器

web-hosting - max_user_connections 或超出 ip 连接限制

php - 使用 HTTPful 请求 JSON 数据时如何获取数组而不是对象

python - 有什么比 django-piston 更好的吗?

php - 添加到 Woocommerce 的自定义元数据未显示在订单项元中

hadoop - Nifi 收到全文推文