我想查看哪些用户可以看到特定专辑。我使用以下查询来获取我的相册及其隐私设置:
SELECT id,allow,deny,description,friends,value FROM privacy WHERE id IN
(SELECT object_id FROM album WHERE owner=me())
它为每张专辑返回如下内容:
{
"id": 212102865605678,
"allow": "211824028961234,212367312342178",
"deny": null,
"description": "John Doe, Work People",
"friends": "SOME_FRIENDS",
"value": "CUSTOM"
}
允许列中的第二个 ID 是正确的。这是“工作人员”好友列表的 ID。
但另一个 ID 并不是真正的“John Doe”的 ID。
如果我使用 'me/friends' 使用 javascript 中的 FB.api,我会得到:
{
"name": "John Doe",
"id": "100005318169867"
}
名称相同,但ID不同。我很确定他们是同一个用户(我没有很多朋友)。这是一些内部数据库ID和外部ID之间的区别吗?
任何帮助将不胜感激!