Подтвердить что ты не робот

Добавление вкладки на страницу facebook

Я только что создал страницу facebook. У меня также есть отдельная APP facebook.

Как добавить вкладку, содержащую мой APP facebook, на страницу facebook?

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

4b9b3361

Ответ 1

Вы можете использовать эту ссылку,
добавьте свои app_id и app_namespace,

<a href="http://www.facebook.com/dialog/pagetab?app_id=YOURAPPID&next=URLOWNEDBYOURAPP">Tab Link</a>

Ответ 2

Это было просто, используя пользовательский интерфейс Facebook. К сожалению, facebook удалил это.

вы можете добавить его, используя http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL

Я разместил это html и опубликовал его ниже. Просто зайдите, введите параметры своего приложения, нажмите "Отправить", и все готово.

http://www.jibecompany.com/2012/add-a-facebook-page-tab-application-to-your-page

Ответ 3

Есть два основных способа сделать это, а третий, который, как мне кажется, выходит за рамки, потому что он находится вне контроля разработчика приложений

1) Диалог вкладки "Добавить страницу"

Для этого вы отправляете пользователя в диалоговое окно, и им предлагается добавить приложение на свою страницу.

Пример использования - связать пользователя с URL-адресом этого формата:

http://www.facebook.com/dialog/pagetab
  ?app_id=<APP_ID>
  &redirect_uri=<A URL OWNED BY YOUR APP> 

Любой URL, принадлежащий вашему приложению, работает для параметра redirect_uri, но в большинстве случаев вы захотите использовать то же значение, которое ваше приложение использует для "URL-адрес вкладки страницы" или "URL-адрес закладки страницы" в настройках приложения

В рабочем примере вы можете добавить InstaTab с помощью этот диалог

Администратор увидит диалоговое окно, которое выглядит так: Add Page Tab Dialog prompting a user to add the 'InstaTab' app to their page

Полная документация для диалогового окна находится в диалоговом окне Add page Tab

2) Отправьте свое приложение на пользовательские страницы, используя API напрямую

Используя Page object /tabs connection, вы можете добавить свое приложение на страницу напрямую. Для вызова API вам потребуется manage_pages permission на странице admin.

После этого используйте токен доступа к странице, чтобы сделать запрос POST /v2.0/<PAGE ID>/tabs одним параметром app_id с значение идентификатора приложения, которое вы хотите добавить на страницу. Если приложение предоставляет вкладку страницы, эта вкладка будет добавлена ​​на страницу.

Образец вызова API будет HTTP POST для

https://graph.facebook.com/{page-id}/tabs
    ?app_id={app-id-to-add}
    &access_token={page-access-token}

3) Интерфейс настроек страницы на Facebook.com

Администратор страницы может использовать интерфейс управления страницей Facebook для поиска приложений, которые предоставляют вкладки страниц в разделе Apps for Pages в App Center - в этом случае вам понадобится способ получить пользователей, которые найдут ваше приложение с помощью этого метода, чтобы добавить вкладку, используя один из методов aboce

Ответ 4

https://developers.facebook.com/docs/reference/dialogs/add_to_page/

Там есть URL, просто нажмите его, после замены идентификатора приложения и URL Canvas для вашего приложения. например.

https://www.facebook.com/dialog/pagetab?app_id=123456789
&display=popup&next=http://www.myhosting/myapp/index.php

Затем он попросит вас выбрать, с какими из ВАШИХ страниц вы хотите добавить приложение.

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

Ответ 5

Добавить страницу профиля на странице разработчика (Изменить настройки > Профиль) http://www.facebook.com/developers/apps.php

Вы можете добавить все приложения как вкладку, которые в данный момент активны в вашем сеансе, и добавить вкладки-Urls.

Используйте значок "+" на общедоступном профиле/странице, чтобы добавить его - если его нет в списке, используйте функцию поиска в нижней части списка.

Если вы в Tab пусто, сразу запустите Tab Tab. Если он не работает, исправьте его до тех пор, пока он не будет. Если он работает там, проблема заключается в сообщении fb с вашим хостом. Проверьте свои логфайлы!

Дикая догадка: Имейте в виду, что facebook извлекает эти страницы через запрос POST. У меня была неприятная ошибка, потому что nginx 500 отправлял все статические файлы (например, файлы HTML).

Ответ 7

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

  • Вам нужно создать профиль для администратора страницы! Если вы этого не сделали, в верхней правой части страницы Facebook вы должны иметь ссылку "Создать свой профиль". Это не имеет смысла для меня, но...
  • Перейдите по этой ссылке (спасибо ifaour): https://www.facebook.com/dialog/oauth? client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & scope = manage_pages & response_type = токен
  • Получите http://www.facebook.com/apps/application.php?id=YOUR_APP_ID и добавьте приложение на свою страницу

Ответ 8

Я думаю, это, о котором вы пишете:

  • Перейдите на страницу своего приложения.
  • Нажмите add to my page
  • Выберите страницу, где вы хотите добавить страницу для своего приложения.

Ответ 9

Я немного смущен тем, что вы подразумеваете под вкладкой. Отформатированные вкладки FB создаются с помощью следующего:

<div style="padding:10px;padding-top:0px;padding-bottom:0px;">
    <fb:tabs>
        <fb:tab-item href="index.php" title="Home"/>
        <fb:tab-item href="page2.php" title="page 2"/>
        <fb:tab-item href="page3.php" title="page 3" align="right"/>
        <fb:tab-item href="page4.php" title="page 4" align="right"/>
    </fb:tabs>
</div>

Опять же, просто удар в темноте.