Переименование вкладки страницы facebook

Я создал приложение facebook, чтобы добавить вкладку страницы на любую страницу facebook. для этого у меня есть имя pagetab в facebook интеграции части настройки приложения. Предположим, я добавил имя как «MyFbTab»

Теперь проблема в том, что когда кто-то добавляет мое приложение на свою страницу, тогда будет добавлена ​​вкладка с именем MyFbTab, но я хочу спросить у пользователя имя, а затем вкладку, созданную с введенным именем.

Я использую для этого facebook js sdk. Пожалуйста, помогите с fb js sdk.

Я нашел способ для этого в php sdk, но хочу сделать это в js sdk

С уважением


person Banna    schedule 08.02.2012    source источник


Ответы (1)


Вы можете использовать API для изменения имени, присвоенного установленной вкладке страницы, см. Здесь:

https://developers.facebook.com/docs/reference/api/page/#tabs

Краткая версия, отправьте запрос POST на /PAGE_ID/tabs/APP_ID?custom_name=MyPageTabName&access_token=PAGE_ACCESS_TOKEN

{редактировать}

В Javascript SDK вы не сможете сделать это напрямую, потому что Javascrtipt SDK будет использовать токен доступа пользователя, и вам нужно будет выполнить этот вызов с токеном доступа к странице, который вы получили ранее из /accounts соединения пользователя.

OAuthException (# 210) Тема должна быть страницей. есть пример кого-то, кто использует JQuery, чтобы взять токен доступа к странице и сделать вызов API таким образом. В их случае они используют его для установки вкладки, а не для редактирования существующей, но это почти то же самое для вашей проблемы.

person Igy    schedule 08.02.2012
comment
не могли бы вы подсказать, как сделать этот почтовый запрос с помощью js sdk :) - person Banna; 08.02.2012
comment
У меня это работает, мне просто нужно изменить / {APP_ID}? для / app_ {APP_ID}? Надеюсь это поможет - person Julio Popócatl; 23.07.2013