fb: форма запроса, показывающая пустую страницу - PullRequest
0 голосов
/ 03 ноября 2011

Это мой код

<fb:serverFbml style="width: 760px;">
<script type="text/fbml">
<fb:fbml>
<fb:request-form
action="http://apps.facebook.com/MyAPP/invite.php"
target="_top"
method="POST"
invite="true"
type="Invite Form"
content="<fb:req-choice url='http://www.example.com/folder/index.php' label='Accept' />"
>

Если у меня есть действие = "http://www.example.com/folder/invite.php", тогда он публикует множество друзей, приглашенных на страницу Invite.php, но выводит пользователя за пределы интерфейса Facebook. Если у меня есть действие= "http://apps.facebook.com/MyAPP/invite.php", тогда он остается в интерфейсе Facebook, но загружает пустую страницу для Invite.php.

Есть идеи, как это решить?

1 Ответ

0 голосов
/ 08 ноября 2011

Похоже, если у меня есть action=apps.facebook.com/MyAPP/invite.php, то <fb:request-form> не публикует массив идентификаторов на странице.Поэтому я попытался action="MyDomain.com/folder/invite.php";, и он дал мне идентификаторы и массив, которые я сохранил в сеансе, а затем эту страницу перенаправил пользователя обратно на apps.facebook.com/MyAPP.Там я проверил, что числовой массив обрабатывает его так, как я хотел.Не уверен, что это лучший способ сделать это, хотя.

...