2012-01-09 3 views
1

Есть ли способ, которым пользователь может приглашать своих друзей на фан-страницу, аналогичную диалогу запросов Facebook?Facebook Пользователь отправляет приглашение на фан-страницу

Я ищу решение, в котором кто-то может открыть всплывающее окно и выбрать своего друга с помощью селектора mulit-friend и сохранить идентификатор пользователя из приглашения пользователя и получателя.

ответ

3

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: Просто чтобы прояснить немного больше, с этим решением, теперь вы будете иметь две страницы/«биты кода» :

  1. Страница «Пригласить друзей», где вы вызываете диалоговое окно запроса на выбор. (Возможно, вы помещаете это в вкладку приложения iframe?)
  2. Страница холста (вы - URL приложения iframe), который пригласил друзей («Приглашенных») приземлится после того, как они примут приглашение.

Страница 2) где вам нужно поместить код перенаправления(), который отправит их обратно на ваш «фан-сайт». Запрос друга всегда отправляет «Приглашен» на страницу «Холст» (2). Как только они там, вам нужно перенаправить их примерно так:

<?php header('Location: http://www.facebook.com/MYFANPAGE'); ?> 
+0

спасибо, но это перенаправляет меня снова на сайт с холстом. –

+0

Я добавил немного больше информации, надеюсь, это поможет прояснить. – thaddeusmt

+0

ok, спасибо поэтому !! Я пробовал перенаправления, но он только сказал мне, что «это содержимое невозможно отобразить в кадре». Во-вторых, как я могу распечатать результаты приглашения? –

Смежные вопросы