我想看看哪些用户可以看到特定的相册。我使用以下查询来获取我的相册及其隐私设置:
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"
}
allow列中的第二个ID是正确的。这是“工作人员”朋友列表的ID。
但另一个ID并不是'John Doe'的ID。
如果我使用来自javascript的FB.api使用'我/朋友',我会得到这个:
{
"name": "John Doe",
"id": "100005318169867"
}
同名,但ID不同。我很确定他们是同一个用户(我没有很多朋友)。这是一些内部数据库ID和外部ID之间的区别吗?
非常感谢任何帮助!