Диалог запросов FB.ui: как обрабатываются запросы и как их хранить на холсте - PullRequest
0 голосов
/ 06 сентября 2011

За пару лет я не сделал приложение, и мне кажется, что я заблудился в лесу. : -)

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

<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) Можно ли сохранить окно списка друзей на странице холста, в отличие от всплывающего окна?

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

1 Ответ

0 голосов
/ 06 сентября 2011

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

2), чтобы убедиться, что пользователь авторизован и подключен к вашему приложению, прежде чем вызывать FB.ui.Это можно сделать, скажем, с помощью метода FB.getLoginStatus

...