2

我想查看哪些用户可以看到特定专辑。我使用以下查询来获取我的相册及其隐私设置:

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之间的区别吗?

任何帮助将不胜感激!

4

0 回答 0