Ссылка на приложение вкладки страницы на странице Facebook

Есть ли надежный способ сослаться на приложение на странице Facebook, когда известны только идентификатор страницы и идентификатор приложения? Конкретно URL страницы не известен, только ID.

Документация по адресу https://developers.facebook.com/docs/authentication/pagetab/ утверждает, что должно работать следующее:

https://www.facebook.com/pages/null/PAGE_ID/app_YOUR_APP_ID

Однако, когда я пытаюсь это сделать, например, http://www.facebook.com/pages/null/126169047465269/app_222972467721305 не работает, и вместо этого я получаю сообщение «Этот контент сейчас недоступен».


person Bemmu    schedule 06.07.2012    source источник
comment
Вы добавили вкладку приложения на страницу?   -  person Gray    schedule 06.07.2012
comment
Откуда этот ноль? Потеряй его и посмотри, есть ли разница. facebook.com/pages/126169047465269/app_222972467721305 (у меня не работает, но это может быть страница не опубликована, или вы изменили пример?) Бту да, возможно.   -  person Robbie    schedule 06.07.2012
comment
Взято из связанной документации Facebook :) Я пробовал без нее, но не работает. Я ничего не менял, на странице 126169047465269 все еще установлено приложение 222972467721305.   -  person Bemmu    schedule 06.07.2012


Ответы (2)


Лучшая форма, которая всегда будет работать для числового идентификатора страницы, такова:

https://www.facebook.com/pages/null/PAGEID?sk=app_APPID

Замените PAGEID и APPID числовыми идентификаторами.

Если вместо числового ID страницы у вас имя пользователя, то URL должен быть такого вида:

https://www.facebook.com/PAGEUSERNAME?sk=app_APPID или https://www.facebook.com/PAGEUSERNAME/app_APPID

person AndrewF    schedule 06.07.2012

Страница здесь не общедоступна или, возможно, недоступна?:
https://www.facebook.com/pages/126169047465269/

Попробуйте это,
https://www.facebook.com/PAGE_NAME_OR_ID/app_222972467721305

В PAGE_NAME_OR_ID добавьте pages/126169047465269, если на вашей странице есть пользовательский слаг, добавьте слаг.

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

person Philip    schedule 06.07.2012
comment
В основном верно, за исключением того, что URL-адрес /pages/ предназначен для поисковой оптимизации, поэтому часть пути отсутствует. Кроме того, эта форма не работает, только метод параметра запроса sk=. На самом деле это было бы примерно так: facebook.com/pages/null/126169047465269?sk_app_222972467721305 где null может быть чем угодно, кроме пробела. - person AndrewF; 06.07.2012
comment
Я абсолютно согласен! Но если вы активировали опцию Custom Domain/Slug, вы не сможете вернуться на страницу pages/126169047465269. Вы получите страницу «Не найдено». - person Philip; 06.07.2012