目前正在试验 FB GRAPH API Explorer Tool,目的是通过名字和姓氏搜索(任何)用户。
由于这个错误(https://developers.facebook.com/bugs/331209630309433),我无法通过资源管理器测试名称搜索,因此我转而调查执行搜索时返回的数据类型。
为此,我的测试 FQL 查询采用以下格式:
SELECT uid, username, first_name, last_name, sex, website, about_me , activities , email, current_location, birthday_date, books, interests, work, .... {any other field}
FROM user
WHERE uid in ({list of known/random user ids})
我注意到该查询为所有用户返回字段 uid、用户名、名字、姓氏和性别的值,但对于任何其他用户返回空/null。
这是什么原因造成的?这是因为这些用户不是我的“FB 好友”,他们的权限被设置为不将这些字段返回到 FB G API,或两者兼而有之,还是任何其他原因?
另外,我注意到大多数用户在他们的公共 FB 网站上的“收藏夹 > 其他”部分下都有一些链接/信息 - 这如何映射到 FB G API 以及如何检索?
任何建议表示赞赏。
约翰·史密斯