Приложения Facebook, перенаправляющие "через {APP_NAME}" на существующие страницы

Я создал приложение на Facebook. Благодаря этому приложению пользователи могут публиковать на своей стене. Все работает нормально, но я хотел бы указать URL-адрес для перенаправления, когда пользователь нажимает ссылку "через {APP_NAME}" в публикации. На данный момент он перенаправляет на https://www.facebook.com/apps/application.php?id=APP_ID

1 ответ

Решение

Ссылка с текстом "через имя приложения", который появляется в дополнение к историям, опубликованным приложениями, приводит к:

  • URL -адрес приложения - если в настройках приложения настроен URL -адрес приложения
  • URL сайта приложения - если в приложении настроен URL сайта (но не Canvas)
  • Страница профиля приложения - если у приложения есть обычная страница Facebook, связанная с приложением, и в настройках приложения не указан URL -адрес холста
  • Страница приложения - если не определена ни одна страница, связанная с приложением или URL -адрес холста / сайта

Вы не можете сделать эту ссылку, чтобы указать на совершенно другой URL.

Если вам все еще нужно перенаправление на ресурс, отличный от описанного выше, вы можете настроить URL -адрес сайта приложения / холста и выполнить перенаправление оттуда, как только пользователи попадут в ваше приложение с fb_source параметр указан.

fb_source могут содержать разные значения, поэтому вы можете решить, хотите ли вы выполнить перенаправление, это не документировано полностью, но есть несколько примеров:

Документация кнопки "Мне нравится":

fb_source - тип потока ("home", "profile", "search", "ticker", "tickerdialog" или "other"), в котором произошел щелчок, и тип истории ("oneline" или "multiline"), объединенный с подчеркивание

Документация кнопки отправки:

fb_source - тип истории ("сообщение", "группа", "электронная почта"), в которой произошел щелчок.

fb_source может быть также feed (и, вероятно, больше значений, которые документированы в другом месте или не документированы вообще).

Другие вопросы по тегам