我在facebook图表api中创建专辑的回复是空的吗?

时间:2011-02-20 18:00:01

标签: facebook-graph-api

我有这个网址..

https://graph.facebook.com/602414132/albums?access_token=123005381082600|2.FUPHmHF4kfDPly2GRPYDeg__.3600.1298228400-602414132|1JUKjvfo1Ri5s04x9v_vzf-sS8c&type=post&name=refacingme

当我使用Chrome时,我得到空回复:

{
   "data": [

   ]
}

你认为错误来自哪里?

2 个答案:

答案 0 :(得分:2)

确实,我几天前就修好了这个错误。用户必须为您的应用授予user_photos的扩展权限。有几种方法可以做到这一点:

1)在FB Developer选项卡中更新您的应用信息,并为您的应用添加扩展权限。这将要求注册的新用户在加入之前提供某些权限。

2)或者,如果用户已经添加了应用程序,您可以在应用程序中使用Javascript SDK调用FB.login向用户请求权限。 (见下面的代码)

FB.login(function(response) {
  if (response.authResponse) {
      // user is logged in and granted some permissions.
      console.log("user is logged in and granted some permissions.")
  } else {
    // User cancelled login or did not fully authorize.
    console.log("he failed to login or something")
  }
}, {scope:'user_photos'});

此路线要求您设置Facebook JavaScript SDK

答案 1 :(得分:1)

我认为你没有采用Extended Permissionuser_photos。获得扩展权限,然后您将不会收到空数组