如何验证用户是否在使用PHP、JS和/或REST API跟踪您?

How do you verify if a user is following you using PHP, JS and/or REST API?

本文关键字:JS REST 跟踪 API PHP 验证 何验证 用户 是否      更新时间:2023-09-26

我只是想知道是否有人在推特上关注我,当他们加载我的网站。

我有一个跟随按钮张贴在我的网站上,让用户跟随我很容易(我通过:http://twitter.com/about/resources/buttons#follow按钮)

我猜问题是这样的——如果他们没有登录twitter,他们点击按钮关注,它会提示输入用户名/密码。是否有一种方法来验证他们是否已经登录?我猜这是饼干的价值吧?然而,因为我使用twitter的关注按钮,这是保存在某个地方吗?

然后,在我验证他们登录后,我看到有"友谊/存在",但这需要知道这个人的user_id或screen_name,这又回到了上面关于身份验证的问题。

我的猜测是,我将不得不有一个"验证"按钮旁边的twitter的跟随按钮,这将迫使用户再次登录,并创建一个本地会话变量,所以我可以处理,并验证他们是否跟随我。我这样做的方法正确吗?还是太复杂了?

你已经朝着正确的方向迈出了一步。为此,您将使用Twitter的@anywhere API。如果用户验证了您的网站,API将在您的网站上放置一个cookie,以确定用户的连接状态。

你可能也想看看这篇文章:https://dev.twitter.com/discussions/3238

相关的API调用应该是:

你的追随者

https://api.twitter.com/1/followers/ids.json?screen_name=twitterapi
https://dev.twitter.com/docs/api/1/get/followers/ids

后你的

https://api.twitter.com/1/friends/ids.json?screen_name=twitterapi
https://dev.twitter.com/docs/api/1/get/friends/ids