我有一个具有用户个人资料标签的Facebook应用程序。该应用程序的规格规定,配置文件选项卡的布局应根据用户是查看自己的个人资料还是其他人正在查看而不同。
每当我尝试print_r FB的签名请求详细信息时,profile_id始终与user_id相同,即使我将该配置文件视为另一个用户。
我是否有其他方式可以获取此信息,或者是否无法使用Facebook的当前设置?
谢谢!
答案 0 :(得分:0)
Facebook只有在以某种方式与您的标签互动后才会发送访客ID,但不会在首次访问时发送。
答案 1 :(得分:0)
从理论上讲,Canvas signed_request
功能也是为了解决这个问题,但我对于需要首先与标签进行交互的用户存在同样的问题。
就个人而言,我认为这对于signed_request
功能来说是愚蠢的,因为看起来我需要请求我不需要的权限才能让它做我认为功能改变的目的是(有关示例,请参阅#3362040。)
不过,您可能会发现signed_request
功能对此有帮助。