Запросы приложения Facebook не показывают друзей (бесконечная загрузка)

Я пытался все, чтобы решить эту проблему.

Я установил базовое приложение для Facebook на основе php (Canvas/iFrame) - и оно отлично загружается, запрашивает разрешения и устанавливает нормально.

Я попробовал код apprequests на сайте разработчика, а также различные примеры, чтобы попытаться пригласить друзей в приложение.

Диалоговое окно действительно отображается, но панель загрузки просто работает, не показывая друзей для выбора.

Код, который я использую:

<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js"></script>
<button id="send-to-many">Send App request</button>
<script>
  FB.init({
    appId  : '<?php echo $appid ?>',
  });
document.getElementById('send-to-many').onclick = function() {
  FB.ui({
    method: 'apprequests',
    message: 'You should learn more about the Platform.'
  },
  function(response) {
    if (response) {
alert('invited');
    } else {
alert('not invited');
    }
  }
);
}
</script>

Не уверен, как обойти это. Есть идеи!

Однако я могу добавить "к" в метод и указать один идентификатор пользователя, и это работает.

Так что я думаю, что это может быть проблема с разрешениями?

Большое спасибо, Хорхе

1 ответ

Не должно быть проблемы с разрешениями - многие диалоги предназначены для использования без авторизации приложения.

Я просто запустил этот точный код, заменив идентификатор приложения на мой, и он работает. Итак, некоторые вещи, которые нужно проверить:

  • Вы получаете какие-либо ошибки JS в консоли?
  • Находится ли приложение в режиме песочницы, и вы используете его с правами не администратора?
  • Есть ли у аккаунта, которым вы пользуетесь, друзья?
Другие вопросы по тегам