Facebook getLoginUrl для холста - PullRequest
       16

Facebook getLoginUrl для холста

4 голосов
/ 03 апреля 2012

У меня есть приложение Canvas в Facebook, и я использую код:

$loginUrl = $facebook->getLoginUrl(
    array(
    'canvas'    => 1,
    'fbconnect' => 0,
    'scope' => 'email,publish_stream,offline_access'

));

Однако все время, когда пользователь нажимает кнопку «Перейти к приложению», он перенаправляется прямо в мое приложение.не в фейсбуке, а на самом деле полный URL.

Как мне вернуть его на страницу приложения?

1 Ответ

3 голосов
/ 03 апреля 2012

Хорошо, поэтому ответ был довольно простым.

$loginUrl = $facebook->getLoginUrl(
    array(
    'canvas'    => 1,
    'fbconnect' => 0,
    'scope' => 'email,publish_stream,offline_access',
    'redirect_uri' => 'http://uri'

));

Однако, если в настройках приложения выбрано приложение Canvas, значение redirect_uri должно совпадать с URL-адресом, установленным для приложения Canvas.

Если это просто вкладка страницы, вы можете перенаправить на что угодно

...