перенаправить на Facebook приложение установить - PullRequest
3 голосов
/ 10 февраля 2011

После установки моего приложения на странице Facebook я хотел бы отправить пользователю URL-адрес с дальнейшими инструкциями.Я начинаю установку с http://facebook.com/add.php?api_key=app_api_key&page=page_id,, который устанавливает, но перенаправляет пользователя на саму страницу Facebook.Кажется, что в какой-то момент были доступны различные формы перенаправления:

  • URL-адрес обратного вызова после авторизации.Я больше не могу найти это в настройках приложения.
  • Следующий параметр для add.php.Кажется, я не могу заставить это работать

Я видел некоторые приложения, которые перенаправляют при установке, поэтому я считаю, что это возможно.Может быть, он использует старую настройку пост-авторизации, которая больше не видна?

Любая помощь или пункт будет принята с благодарностью!Я также не привязан к использованию add.php, если есть метод Facebook Connect, который делает это, я бы использовал его вместо этого (я смотрю на profile.addtab, хотя это тоже не работает).

Ответы [ 2 ]

2 голосов
/ 19 апреля 2011

Вы можете установить URL перенаправления в свойствах приложения.Вы больше не можете установить его с панели управления разработчика в Facebook, но вы все равно можете установить его с помощью API REST.

Список свойств приложения находится здесь: http://developers.facebook.com/docs/appproperties/

Чтобы установить"post_authorize_redirect_url", вы бы использовали что-то вроде этого:

https://api.facebook.com/method/admin.setAppProperties?
  access_token=CURRENTTOKEN&
  properties={'post_authorize_redirect_url':'http://mydomain.com/post_authorize_folder/'}

Я не совсем уверен в этом, но я считаю, что URL должен указывать на папку, оканчивающуюся на "/", а не на конкретный файл.

Обратный вызов получает два параметра: Установлено = 1 (истина) fb_page_id = Идентификатор страницы, когда ваше приложение было установлено

1 голос
/ 10 февраля 2011

Первая страница, на которую указывает Canvas, должна иметь
top.location.href = 'REDIRECT-URL';
Поэтому, когда ваше приложение открытоон будет автоматически перенаправлен на REDIRECT-URL

Я не уверен, что вы можете избежать открытия страницы холста приложения после установки приложения.

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