2012-02-08 4 views
1

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

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

Я использую facebook расслоения плотной SDK для этого Так, пожалуйста, помогите в отношении к Fb JS SDK

Я нашел способ для этого в PHP SDK, но хочу сделать это в JS SDK

рассматривает

ответ

2

Вы можете использовать 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) Subject must be a page." имеет пример того, кто использует Jquery для доступа к токену доступа к странице и вызовет вызов API таким образом. В их случае они используют его для установки вкладки, а не для редактирования существующей, но для вашей проблемы это почти то же самое.

+0

вы можете предложить, как сделать этот запрос с помощью js sdk :) – Banna

+1

Я отредактировал мой ответ, чтобы уточнить – Igy

+0

Это работает для меня, мне просто нужно изменить/{APP_ID}? для/app_ {APP_ID}? Надеюсь, что это поможет –

Смежные вопросы