如何检测用户是否首次安装了我的facebook应用程序?

问题描述

| 我正在寻找一种方法来检查允许用户注册我的Facebook应用程序的用户,如果他是新用户-刚安装了该应用程序,或者他过去曾经登录过...是否有任何想法?     

解决方法

最可靠的方法是将表或日志文件添加到您的应用程序以记录此类事件,并检查此Facebook用户ID是否已存在。 Facebook曾经有一个帖子授权回调URL,当用户首次授权(或删除)您的应用程序时,它将对它进行ping操作,但是他们似乎已经删除了此功能。     ,部分解决方案 您可以使用FB javascript API
FB.getLoginStatus
这将返回
connected,not_authorized
unknown
状态 如果用户当前未连接到FB,则登录状态将为“ 2”,这将导致该解决方案无法完成。 如果用户当前登录到Facebook,则“ 4”表示他已授权您的应用程序,“ 5”表示未授权。   无法真正理解等价方法的PHP FB api的文档,可能可以在不使用JavaScript的php中做同样的事情。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...