Я отчаянно пытаюсь получить вкладки страницы, используя пакетный запрос (с Facebook PHP SDK), но Facebook продолжает возвращать ту же ошибку. Вот мой код:
$query = array(
array('method' => 'GET', 'relative_url' => '/'.$page_id, 'name' => 'get-page' ),
array('method' => 'GET', 'relative_url' => '/'.$page_id.'/tabs', 'access_token' => '{result=get-page:$.data.0.access_token}'));
$res = $facebook->api('/?batch=' . json_encode($query), 'POST');
И вот результат:
array
'code' => int 403
'headers' =>
array
...
'body' => string '{"error":{"type":"OAuthException","message":"(#210) Subject must be a page."}}
Я пытался без пакетного запроса, и он работает просто отлично. Я предполагаю, что это происходит из-за ошибки в API Facebook, но, возможно, кто-то нашел обходной путь.
Спасибо, если кто-нибудь может мне помочь!
EDIT:
Потому что, похоже, никто не нашел решения этой проблемы:
Кто-нибудь знает, как получить все вкладки с фан-страницы в одном запросе?