2010-08-17 91 views

回答

4

如前所述here

Facebook并没有传回看用户是谁,当她第一次访问您的标签。 Facebook确实在fb_sig_profile_user参数中发送了配置文件所有者的ID,因此您知道要为其显示内容的配置文件。

访问者ID在用户与您的选项卡交互后作为请求参数传递。我无法找到确切的参数名称,因为他们删除了一个包含所有传递参数列表的wiki页面,但如果您转储了所有请求变量,则应该能够看到它(但不能在第一次访问期间)。

+0

我明白了。我想要的是为“拥有”标签的用户定制TAB,例如访问Trip Advisor的城市:http://www.facebook.com/CitiesIveVisited?v=info#!/profile.php?id= 100000435638686&v = app_2219089314&ref = ts 另外,我不得不说,Facebook开发者社区在我看来很穷。 Wiki帖子也会一直被删除或移动。 :( – Francisc 2010-08-17 18:02:45

+0

只是为了确保:如果链接不可见,它会显示一张地图,其中包含该用户在该配置文件中有该选项卡访问的城市的地图 他们是如何做到的?如果我的FB ID是用户谁拥有该标签,这将是简单的... – Francisc 2010-08-17 18:03:42

+1

@Francisc如果你需要配置文件的所有者身份证,然后只是读'fb_sig_profile_user'请求参数在你的服务器端,你可以得到所有者身份证,只是不是访客 – serg 2010-08-17 18:12:06

1

试试这一个, 如果用户登录,用户可以直接将USER_ID ,会话密钥等查询字符串。

 long fbuid = long.Parse(Request.QueryString.Get("fb_sig_user")); 
相关问题