Добавить вкладку на страницу компании - программно - PullRequest
1 голос
/ 11 сентября 2011

Мне действительно нужна помощь с этим ... это выполнимо?Можно ли добавить вкладку на страницу компании программно (например, FBML, где пользователи пишут свой собственный HTML-код)?Такие как C # SDK или через какой-то другой SDK?Как бы я это сделал?

Ответы [ 2 ]

3 голосов
/ 06 февраля 2012

Facebook Graph API позволяет это с разрешением «manage_pages».

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

Вы можете установить profile_tab в конце текущего списка установленных вкладок для страницыотправив запрос HTTP POST для PAGE_ID / tabs с токеном доступа к странице.

Javascript SDK:

FB.api('/' + PAGE_ID + '/tabs','post',
{ app_id: APP_ID, access_token: PAGE_TOKEN }, function (response) { });

В противном случае вы можете POST те же данные через C # и действительную страницутокен доступаВы получаете токен доступа к странице из / user / account: http://developers.facebook.com/docs/reference/api/user/

0 голосов
/ 30 сентября 2011

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

http://facebook.com/add.php?pi_key=YOUR_APP_KEY&pages=1&page=YOUR_PAGE_ID

...