如何在没有身份验证的情况下从图形api获取用户的好友列表?

时间:2013-01-20 10:33:24

标签: facebook facebook-graph-api

我可以在facebook.com上看到用户的朋友列表,但我无法通过图形api获得此信息。我在“Graph API Explorer”中使用这个fql:

SELECT uid1 FROM friend WHERE uid2=100002756991450

但它告诉我:

{
  "error": {
    "message": "Error validating access token: Session has expired at unix time 1358668800. The current unix time is 1358677687.",
    "type": "OAuthException",
    "code": 190,
    "error_subcode": 463
  }
}

如何在未经身份验证的情况下获取用户的好友列表?

1 个答案:

答案 0 :(得分:1)

这不是由于身份验证,这是因为用户的会话已过期,因此生成新的访问令牌并使用它。 你可能会收到这个错误。 {   “错误”:{     “message”:“由于用户的隐私设置,无法查找515977793的所有朋友。”,     “type”:“NoIndexFunctionException”,     “代码”:604   } }

如果用户有隐私权。