如何找出哪个用户在我的facebook网站/应用程序上点击了一张图片?

如何找出哪个用户在我的facebook网站/应用程序上点击了一张图片?,facebook,facebook-page,facebook-social-plugins,Facebook,Facebook Page,Facebook Social Plugins,假设我有一个facebook页面/应用程序,其中包含我销售的产品的图像。有没有一种方法可以让我在点击图像时找出用户详细信息(facebook帐户)是谁?你可以通过IP从访问日志获取,或者你必须在显示图像之前将所有图像对准php文件(记录用户数据)据我所知,用户必须先连接你的应用程序,在你得到他的用户id之前。在你得到这条信息之后,记录他的所有请求就相当简单了 假设单击产品图像不一定会将用户发送到新的URL,但可能会显示缩放的图像或显示更多信息,您可以使用Javascript向服务器发送Ajax请

假设我有一个facebook页面/应用程序,其中包含我销售的产品的图像。有没有一种方法可以让我在点击图像时找出用户详细信息(facebook帐户)是谁?

你可以通过IP从访问日志获取,或者你必须在显示图像之前将所有图像对准php文件(记录用户数据)

据我所知,用户必须先连接你的应用程序,在你得到他的用户id之前。在你得到这条信息之后,记录他的所有请求就相当简单了

假设单击产品图像不一定会将用户发送到新的URL,但可能会显示缩放的图像或显示更多信息,您可以使用Javascript向服务器发送Ajax请求,请求中包含有关产品和FB用户id的信息。URL可能类似于以下内容:

http://example.com/log.php?uid=xxx&product_id=ppp

然后在服务器端将信息存储在数据库中。

我假设:

  • 您正在使用自定义页面选项卡
  • 页面选项卡是一个iframe
  • 当用户单击选项卡主体时,您已经对其进行了GDPed
  • 您现在知道了选项卡上应用程序中的用户
  • 用户的所有操作都包含用户ID(因此您可以自定义体验)
  • 那你已经完成了


    C@facebook

    嗨,Genesis,谢谢你的回复。我刚刚编辑了我的问题,以澄清用户是facebook用户。IP地址很有用,但我想要facebook用户的帐户。如果你没有他们的权限,而且他们不是从你的应用程序访问图像,而是从页面访问图像,你就没有机会获得他们的用户名或其他用户名informations@genesis-我不会说这是100%正确的。即使您没有明确询问权限,签名的请求也包含facebook用户id-除非您已经请求权限,并且用户再次删除了权限。这取决于“网站/应用程序”和“页面/应用程序”的选项……如果您的网站是对的话。@Genesis,假设用户正在从我的facebook网站/应用程序访问该图像,我将如何记录该用户的facebook帐户名?基本上,我想登录任何在我的facebook网站/应用程序上点击图像的用户的facebook帐户。