Я получил пустой ответ от создания альбома в графе Facebook api? - PullRequest
0 голосов
/ 20 февраля 2011

у меня есть этот URL ..

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

когда я использую Chrome, я получаю пустой ответ:

{
   "data": [

   ]
}

откуда вы думаете, что ошибка приходит ??

Ответы [ 2 ]

2 голосов
/ 28 ноября 2011

Это правда, я только что исправил эту ошибку несколько дней назад.Пользователь должен предоставить расширенные разрешения для 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 голос
/ 20 февраля 2011

Я думаю, что вы не взяли Расширенное разрешение из user_photos .Возьмите расширенное разрешение, тогда вы не получите пустой массив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...