在JavaScript中玩游戏时的Twitter身份验证


twitter authentication while playing games in javascript

我目前正在用html5和javascript创建一个基于浏览器的游戏。在游戏过程中,如果用户输了,他/她必须发推文才能继续玩游戏(我知道这个规范听起来很狡猾,但我的老板告诉我要实现这个)。虽然我知道如何使用PHP和ajax对用户进行身份验证,但我不确定如何确保用户确实发了推文。实现此功能的最佳方法是什么?

如果他们

发推文,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]