0

我正在使用来自 facebook 的 fql 并查询用户表以获取 profile_url

string facebook_info = Convert.ToString(FacebookAppExtensions.Query(app, "**SELECT 
                       profile_url from user where uid=" + facebook_ID**));
facebook_info = facebook_info.Substring(17);
char[] charsToTrim1 = { '}', ']', ' ', '"' };
facebook_info = facebook_info.TrimEnd(charsToTrim1);

问题是,对于某些用户,该 URL 有效,而对于其他用户,facebook 显示“未知”页面,这是一个错误吗?

谢谢贝鲁兹

4

2 回答 2

1

我认为您可以获取的所有数据也由用户控制。如果用户不允许您获取有关他的数据,那么您将无法通过 FQL 获取该数据。

于 2011-02-09T07:39:26.793 回答
1

无需查询:http ://www.facebook.com/profile.php?id=UID

于 2011-02-09T16:06:53.757 回答