Диалоговое окно Facebook Request «Мультиселектор друга» только перенаправляет пользователей на страницу приложения в Facebook (не является вкладкой «Страница холста»). Он ориентирован на игры и тому подобное, которые работают на холсте. Из документации:
Примечание. Запросы доступны только для приложений Canvas, но не для веб-сайтов. Принятие запроса направит пользователя на URL-адрес страницы холста приложения, отправившего запрос.
Тем не менее, вы можете переопределить его для собственного использования с небольшой хитростью. По сути, вам нужно настроить перенаправление на странице Canvas, которая перенаправляет пользователей на вашу страницу Facebook («фан-страницу»). Эта статья объясняет один из способов сделать это (который я использовал):
http://af -design.com / блог / 2011/02/17 / с использованием-Facebook-запросы к содействию-а-сайт /
Редактировать: Просто, чтобы прояснить немного больше, с этим решением у вас теперь будет две страницы / "биты кода":
- Страница «Пригласить друзей», где вы вызываете диалоговое окно с несколькими вариантами запросов. (Возможно, вы помещаете это в iframe на вкладке приложения?)
- Страница Canvas (URL-адрес iframe в приложениях), на которую приглашенные друзья ("Приглашенные") откроется после того, как они примут приглашение.
Страница 2), где вам нужно разместить код redirect (), который отправит их обратно на вашу «фан-страницу». Запрос на добавление в друзья всегда отправляет «Приглашенного» на страницу холста (2). Как только они появятся, вам нужно перенаправить их примерно так:
<?php header('Location: http://www.facebook.com/MYFANPAGE'); ?>