Facebook Request Dialog «friend multi-selector» только пересылает пользователей на страницу Canvas на Facebook (вкладка технически не является «страницей холста»). Он ориентирован на игры и такие, которые работают на холсте. Из документации:
Примечание: Запросы доступны только для приложений Canvas, а не для веб-сайтов. Принятие запроса направит пользователя на URL страницы холста приложения, которое отправило запрос.
При этом вы можете повторно использовать его для собственного использования с небольшим обманом. В принципе, вам нужно настроить перенаправление на странице Canvas, которая перенаправляет пользователей на вашу страницу Facebook («fanpage»). В данной статье описывается один из способов сделать это (который я использовал):
http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/
Edit: Просто чтобы прояснить немного больше, с этим решением, теперь вы будете иметь две страницы/«биты кода» :
- Страница «Пригласить друзей», где вы вызываете диалоговое окно запроса на выбор. (Возможно, вы помещаете это в вкладку приложения iframe?)
- Страница холста (вы - URL приложения iframe), который пригласил друзей («Приглашенных») приземлится после того, как они примут приглашение.
Страница 2) где вам нужно поместить код перенаправления(), который отправит их обратно на ваш «фан-сайт». Запрос друга всегда отправляет «Приглашен» на страницу «Холст» (2). Как только они там, вам нужно перенаправить их примерно так:
<?php header('Location: http://www.facebook.com/MYFANPAGE'); ?>
спасибо, но это перенаправляет меня снова на сайт с холстом. –
Я добавил немного больше информации, надеюсь, это поможет прояснить. – thaddeusmt
ok, спасибо поэтому !! Я пробовал перенаправления, но он только сказал мне, что «это содержимое невозможно отобразить в кадре». Во-вторых, как я могу распечатать результаты приглашения? –