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