Facebook个人资料网址从ID获取

3

从用户ID生成用户配置文件,以下哪种方法是正确的?

  1. http://facebook.com/profile.php?id=ID 可以工作,但对于某些用户会出现错误“个人资料不可用抱歉,此个人资料目前不可用。请稍后再试。”

  2. http://www.facebook.com/ID 可以工作,但不确定是否适用于所有用户。

有没有更加稳健的方法来完成这个任务,例如使用Graph API或其他方法?

2个回答

1

0

http://www.facebook.com/ID 是新的方式,它适用于我使用过的所有 ID。profile.php 是旧的方式(当 FB 的 URL 不干净时),它仍然受支持,但 /ID 应该始终有效。


1
我认为应用程序范围内的ID没有被讨论。您能否确认应用程序范围内的ID是否适用于http://facebook.com/profile.php?id=ID? - Ibrahim
自从 V2.0 版本以来,Profile_ids 是应用程序范围的,所以我很惊讶你认为它们不合适。 - Tobi
我理解了。我真正的意思是,如果你考虑应用程序范围的ID,那么上述两种方法都不应该起作用。所以如果OP说“在某些用户中工作”,那肯定是指他考虑的是实际ID而不是应用程序范围的ID。 - Ibrahim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接