Диалог с приглашением друзей - PullRequest
0 голосов
/ 21 октября 2011

На моей странице есть диалог с приглашением:

<a href="#" onclick="sendRequestToManyRecipients(); return false;" >xx</a>
 <script language="javascript" type="text/javascript">
     FB.init({appId  : 'myappid', status : true, cookie : true, oauth: true});
     function sendRequestToManyRecipients() {
         FB.ui({ method: 'apprequests', message: 'xxx'},requestCallback);
      }
      function requestCallback(response) {
        // Handle callback here
      }
 </script>

Когда приглашенный пользователь нажимает на приглашение, он связывается с приложением, но я хочу, чтобы пользователь перенаправлялся на страницу типа http://www.facebook.com/pages/xxx/xxx?sk=app_xxxx.

Как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 21 октября 2011

предыдущая версия apprequest, которая request-form, это было возможно: Как включить ссылку в запрос приложения FB?

Однако текущая версия apprequest: ребята из Facebook позволяют перенаправлять только на ваше приложение: https://apps.facebook.com/yourapp

@ Vihay comments помогает этому пользовательскому обходному пути перенаправить на страницу.

В надежде получить следующую версию, Facebook позволяет перенаправлять ссылки в приложении fb.

0 голосов
/ 23 мая 2012

Согласен с предыдущими ответами. Facebook перенаправит на ваше приложение, которое является просто оболочкой Facebook вокруг страницы, которую вы можете предоставить. Затем эта страница может использовать перенаправление на стороне клиента на любую страницу, которую вы хотите (например, на то, что делает Klout).

0 голосов
/ 21 октября 2011

Это невозможно без некоторого пользовательского кодирования - существует интерфейс запросов для направления трафика в приложения на Facebook, а не на вкладки страниц, и нет способа заставить Facebook отправлять пользователей на вкладку, когда они принимают запрос.* Вы можете просто внедрить что-то на своей целевой странице холста, которая перенаправляет пользователей обратно на вкладку страницы на основе информации в запросе в качестве обходного пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...