图形API通过Facebook JavaScript SDK调用

时间:2012-05-20 00:38:04

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

Facebook提供了关于如何通过客户端JavaScript SDK对Facebook API进行身份验证的nice guide。以下JavaScript代码将打印出用户的数据。

FB.api('/me', function(response) {
  console.log(response);
});

我已启动并使用以下FB登录按钮运行身份验证系统

<div class="fb-login-button" data-show-faces="true" data-width="200" data-max-rows="1" scope="user_relationships,friends_relationships,user_photos,friends_photos"></div>

如何使用类似的JavaScript API调用获取user_relationships,friend_relationships,user_photos,friends_photos?我不太确定要用'/ me'代替什么。

谢谢!

1 个答案:

答案 0 :(得分:2)

您的应用程序需要权限才能访问user_photos,user_relationship_details,friends_relationship_details,friends_photos (的 Reference )。 一旦用户授予他们,那么您的应用程序将能够访问它们。

用户关系状态 /me?fields=relationship_status以及朋友的关系状态 /<friend-user-id>?fields=relationship_status

对于用户相册,您可以使用/me/albums/me/photos/查看用户被标记的照片,以及朋友的照片和相册与上述相同