Я заметил, что при вызове API Facebook Graph для получения списка фотоальбомов на странице с ограничением по возрасту возникает следующая ошибка:
{error_code: 1, error_msg: "An unknown error occurred"}
Я пробовал и JS API, и PHP API, одинаковые результаты.
В целях тестирования я использую страницу с ограничением по возрасту, которую создал сам (разрешение установлено на «Связанные с алкоголем»). Я также дважды проверил, что я использую действительный auth_token, который имеет полное разрешение на чтение и запись фотографий на страницу.
$albums = $facebook->api('/me/albums', 'GET', array(
'access_token' => 'XXX'
));
Обратите внимание, что тот же код отлично работает на страницах без ограничений по возрасту.
Я также должен упомянуть, что если я вручную получу альбом album_id из Facebook, у меня не возникнет проблем с публикацией фотографий в этот альбом. Проблема только в том, что вы видите список альбомов.
Это ошибка на стороне Facebook или есть дополнительный шаг, который нужно сделать для страниц с ограниченным возрастом?