簡體   English   中英

如何驗證用戶是否使用PHP,JS和/或REST API關注您?

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

我只需要知道是否有人在推特上關注我,當他們加載我的網站時。

我在我的網站上發布了一個關注按鈕,供用戶輕松關注我(我通過以下方式制作了按鈕: http//twitter.com/about/resources/buttons#follow

我想問題是這樣的 - 如果他們沒有登錄到Twitter,他們點擊按鈕跟隨,它將提示用戶名/密碼。 有沒有辦法驗證他們是否已經登錄? 我假設有某種oauth cookie值? 但是,因為我正在使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM