Я могу добавить пользовательские вкладки на свои страницы Facebook, используя Graph API , [https://graph.facebook.com/page_id/tabs] и используя HTTP POST.
Однако я не могу добавить пользовательскиевкладки на странице профиля моего приложения Facebook.Infact API, [https://graph.facebook.com/page_id/tabs], с HTTP GET также не работает.
(я имею в виду, я даже не могу получить вкладки для страницы профиля моего приложения Facebook с API.)
Что яделаете неправильно?
Здесь я перечисляю, что я пытаюсь сделать:
- Я получаю
access_token
(скажем, a1) для пользователя (admin_user), используя manage_pages
разрешение. С этим access_token (a1) я использую Graph API,> [https://graph.facebook.com/me/accounts] и получаю обратно список страниц (страниц и страниц профиля приложения):
{"data": [{"name": "Bg", "access_token": "***", "category": "Industrials", "id": "***** "}, {" name ":" Testapp2Pip "," access_token ":" ******* "," категория ":" Заявка "," id ":" *** "},
Теперь я использую Graph API, [https://graph.facebook.com/page_id/tabs]
Случай 1. Если я использую page_id
для фоновой страницы (которая является нормальной страницей) и соответствующую ейaccess_token, я вернусьe вкладки для страницы.
Случай 2. Если я использую page_id
для страницы Testapp2Pip (которая является страницей профиля приложения) и соответствующего access_token, я получаю ошибку:
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException"
}
}
Что я здесь не так делаю?Как получить вкладки для страницы профиля приложения?Кроме того, я бы хотел добавить пользовательские вкладки на страницу профиля приложения с помощью Graph API.