从哪里来的用户来自我的Facebook应用程序

问题描述:

是否有可能检查用户来自我的Facebook应用程序?我正在寻找类似于$_SERVER["HTTP_REFERER"]的东西。我的Facebook应用程序是用PHP编写的。从哪里来的用户来自我的Facebook应用程序

不,由于Facebook会将每个请求“代理”到您的应用程序,因此您将永远不会看到引荐者。 你可以做的唯一事情就是发放自己生成的引用网址。

只需将GET参数app_data应用于您的网址即可 - 通过签名请求直接传递到您的应用。 例如,这将是一种追踪有多少访问者来自您认识的来源并进行了链接交易的方法。

+0

谢谢你的回答,我找到了这样的东西,但是我不明白该如何使用它。它需要在数组中:$ facebook-> getSignedRequest()。但如果我使用链接 - http://apps.facebook.com/MYAPP/?app_data=someinfo我没有看到它。 – user1067939

+0

它的工作原理! http://forum.developers.facebook.net/viewtopic.php?id=92661 – user1067939