Диалоги запроса fb.ui: как обрабатываются запросы и как их держать в холсте.

StackOverflow https://stackoverflow.com/questions/7314379

Вопрос

Не сделал приложение в течение нескольких лет, и я чувствую, что я потерян в лесу. :-)

Используя следующий тестовый код в моем приложении:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId  : 'myappid',
status : true,
cookie : true,
xfbml  : true,
channelUrl : 'http://www.example.com/myapp/channel.html',
oauth  : true
});
FB.ui({ method: 'apprequests', 
  message: 'Here is a new Requests dialog...'});
</script>

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

1) Сначала я должен обработать это каким -то другим способом? Если я серьезно не лишен кофеина, я не вижу, что я должен делать дальше. 2) Есть ли способ сохранить поля списка друзей на странице Canvas, а не всплывающее окно?

Спасибо. Извините, если это звучит просто, но, вау, иногда документация FB дает вам представление о том, что вы должны делать, но не дает вам всю информацию. Это как программная версия флеш -карт.

Это было полезно?

Решение

1) Ваши друзья должны иметь возможность получить запрос приложения (вероятно, они просто пропустили его / не знают, где показано приложение). Посмотрите, смогут ли они увидеть запрос на http://www.facebook.com/reqs.php

2) Убедитесь, что пользователь входит в систему и подключитесь к вашему приложению перед вызовом FB.UI. Это можно сделать, скажем, с помощью метода fb.getloginstatus

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top