Приглашение друзей из Facebook на пользовательский uri

Интересно, можно ли использовать FB.ui для приглашения друзей на пользовательскую страницу моего веб-приложения, но не на его индекс.

Метод Apprequests, похоже, не имеет никаких параметров в качестве настраиваемого uri

  FB.ui({method: 'apprequests',
    message: 'yay!',
  });

В случае, если это невозможно сделать с помощью FB.ui, я был бы рад принять любые другие варианты. Заранее спасибо.


person Kourindou Hime    schedule 14.12.2012    source источник


Ответы (1)


По умолчанию приглашение всегда отправляет пользователя на URL-адрес холста по умолчанию для вашего приложения. Что вам нужно сделать, так это обнаружить этот URL-адрес на странице индекса, а затем перенаправить их туда, куда вы действительно хотите.

Для этого нужно найти request_ids в URL-адресе ($_GET), а затем выполнить вызов API для /$request_id, чтобы проверить его. Затем вы можете перенаправить пользователя на любую страницу, которую вы хотите (либо перенаправление JavaScript, либо перенаправление заголовка PHP).

person Niraj Shah    schedule 20.12.2012
comment
И вы также можете использовать параметр data, чтобы прикрепить некоторую информацию к запросу, если вы хотите перенаправить на разные цели. - person CBroe; 20.12.2012