我正在阅读有关Weibo
API 的信息。(Weibo
意思是微博。基本上,它是 的模仿者Twitter
)。
但是,我对他们的 API 文档感到很困惑,因此我来寻求帮助。
事情是这样的:
我想在我的PHP
服务器上创建一个应用程序,能够获取我帐户的推文列表或其他内容,然后我的服务器可以分析它们,并自动进行适当的操作。
但是,它需要一个OAuth2.0
身份验证。我不知道如何让我的服务器在身份验证过程中充当应用程序用户。
基本上,您希望您的应用程序充当 Twitter 的客户端,以及您自己的服务器。
据我所知,您需要知道如何从 twitter 的服务器获取推文。您需要做的是 - 在您的应用程序中集成 Twitter OAuth 流程。会发生什么——
使用 twitter 注册您的应用程序 - 获取客户端 ID 和密码,并指定 redirect_uri。
i) 你拨打了推特的登录页面。(必须与 SDK 一起提供,Facebook 的 OAuth SDK 提供 FB.login() 调用)
ii) 作为用户,您向 twitter 窗口提供您的凭据。Twitter 将验证凭据并将(访问令牌 + 刷新令牌)对发送到您在注册时提供的 redirect_uri。
iii) 您可以获取此访问令牌并使用访问令牌调用 Twitter 的 API。(访问令牌包含将获取推文的用户的信息) - 现在我再次没有使用 twitter 的 OAuth,所以我不确定他们的确切端点是什么。
您应该阅读 OAuth 文档,这样事情就会清楚得多。