有没有简单的方法来查找Facebook用户的ID?

时间:2011-12-22 08:27:35

标签: facebook cookies facebook-like

我需要用户填写他们的Facebook ID(a.k.a。“管理员ID”)才能设置“fb:admins”属性。没有简单的方法可以在Facebook上获取ID,但其值存在于他们的cookie中(c_name)。

我知道不可能阅读cookies。有没有办法获取ID,甚至只是向观众展示,以便他们可以复制/粘贴它?也许通过使用OAuth?如果获得“fb:app_id”是可能的 - 这对我也有用。

2 个答案:

答案 0 :(得分:3)

好的,如果从图像文件名中选择FBUID对于您的用户来说过于复杂,那么您有两个模糊的简单选项:

  1. 您最好的选择可能是编写一个简单的应用程序来读取signed_request并将其ID输出到屏幕,以便他们可以复制/粘贴它。这应该不会太难。
  2. 或者,让他们转到Graph API Explorer,这应该使用他们的用户ID预加载。此屏幕截图显示我的UID为100000248904869:
  3. Screenshot of the Facebook Graph API eplorer

    希望有所帮助!

答案 1 :(得分:2)

我告诉我的同事找到他们的Facebook ID的方法是右键单击他们的个人资料图片并复制URL。他们的Facebook UID是文件名的第二部分。

因此,我的个人资料网址(目前)为https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash2/370748_ 100000248904869 _1041431159_n.jpg,其中100000248904869是我的Facebook UID。

我猜,三个月之后,现在对你来说可能为时已晚,但我希望这会有所帮助。