2014-11-23 53 views
0

我目前使用html5和javascript創建基於瀏覽器的遊戲。在遊戲過程中,如果用戶輸了,他/她必須發微博才能繼續玩遊戲(我知道這個規範聽起來很狡猾,但是我的老闆告訴我要實現這個)。雖然我知道如何使用PHP和ajax來驗證用戶,但我不確定如何確保用戶的確是推特。實現此功能的最佳方式是什麼?在javascript中玩遊戲時的Twitter身份驗證

回答

0

如果用戶選擇了推特,Twitter就不會返回,我的建議是讓他們發送一條特定的文本,然後您可以搜索他們是否發送了推文。然而,並不是所有的推文都在搜索中被編入索引,所以一些玩家可能會發火,如果他們發佈推文並且它不起作用,但它應該可以工作。

文檔:https://dev.twitter.com/rest/reference/get/statuses/user_timeline

您將需要進行身份驗證的要求:

GET https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=[username] 
+0

所以你的意思是每個崗位必須有一個獨特的文本,以便我的應用程序可以確保一個用戶真正啾啾? – hitochan 2014-11-23 13:18:23

+0

是的,這是如何工作的基礎上,你知道用戶的Twitter用戶名,如果你不知道它,你只需要做一個不太可能找到推文的字符串的通用搜索,我建議你做他們登錄後,用twitter存儲他們的詳細信息,然後在他們推特上檢查推文。 – MJPinfield 2014-11-23 15:43:19

+0

非常感謝。我希望有一天Twitter會實現該功能,儘管我認爲沒有那麼多人會喜歡它。 – hitochan 2014-11-24 01:27:20