我有一个游戏,我想跟踪用户登录/安装。我需要能够检测用户刚从经过身份验证的引荐对话框重定向到我的应用程序的时间。由于我们在用户进行身份验证后无法指定我们自己的redirect_uri,因此Facebook也没有为画布应用附加任何标志 - 有没有办法实现这一目标?
答案 0 :(得分:0)
3 Auth Token参数:如果启用了Authenticated Referrals且a 用户通过内嵌的Auth Dialog授权您的应用,我们将通过 您的应用程序是此处指定格式的Auth Token。可得到 格式:URI片段:如果您的应用使用客户端 身份验证,查询字符串:如果您的应用程序使用服务器端 认证。如果您的应用是画布应用,我们将不会使用此应用 设置并将使用“signed_request”作为响应类型 自动。
基于来自http://developers.facebook.com/docs/opengraph/authentication/的信息,我建议您阅读signed_request并查看身份验证令牌是否存在。如果令牌在那里且该ID已存在于您的数据存储中,则您不会将其作为新的应用安装进行记录。如果令牌存在且该ID尚未存在于您的数据存储中,则可以将该用户添加到数据存储中的应用用户列表中,并将其作为新安装进行跟踪。