Ну, мне удалось получить полный отчет об ошибке от Facebook:
Error Domain=facebookErrDomain Code=3000 "The operation couldn’t be completed. (facebookErrDomain error 3000.)" UserInfo=0x5e08620 {request_args=(
{
key = method;
value = "fql.multiquery";
},
{
key = sdk;
value = ios;
},
{
key = queries;
value = "[...the queries...]";
},
{
key = "sdk_version";
value = 2;
},
{
key = "access_token";
value = "...";
},
{
key = format;
value = json;
}
), error_msg=Only administrators of applications, pages, and domains can retrieve Insights. The session user (100000XXXXXXXXX) does not own the object 132562XXXXXXXXX., error_code=3000}
Был один запрос на доступ к метрике page_fans из таблицы аналитики. У пользователя была связана только административная привилегия «Тестер». Помогло изменение уровня доступа пользователя на «Администратор».
Я изменил свой отчет об ошибках через UIAlertView, включив в него «error_msg» из UserInfo, так как он содержит важные индикаторы для пользователя и меня в случае сбоя;)
Ответ на мой вопрос:
Вы получите ошибку facebookErrDomain code 3000 на графике API в случае, если у вас нет надлежащих прав доступа к данным страницы или информации о приложении.