По какой-то причине я получаю сообщение об ошибке:
"Получен ответ об ошибке Facebook типа OAuthException: (# 200) Метрики монетизации видны только для администраторов страниц, имеющих доступ к сведениям о монетизации. (Код 200, субкод пустой)) 'null - null' "
Хотя, когда я получаю доступ к тому же видеоизображению через Graph API Facebook, это дает мне значение без проблем.
private void totalCpm() {
if (tickBox2.isSelected()) {
FacebookClient fbClient2 = new DefaultFacebookClient(pageToken, com.restfb.Version.VERSION_3_2);
int i=0;
for (i=0; i<=x-1; i++){
Connection<Insight> insightCon2 = fbClient2.fetchConnection(vidList[i] + "/video_insights", Insight.class, Parameter.with("metric", "total_video_ad_break_ad_cpm"));
for (List<Insight> insights: insightCon2) {
for (Insight insight : insights) {
insightList4 = (insight.getValues().toString());
insightList5 = insightList4.replaceAll("\\D+","");
totalCpmList[i] = insightList5;
insightValue = insight.getValues().toString();
}
}
}
}
}
Я также могу без проблем получать доступ к другим сведениям о видео через мое приложение в том же формате.Поэтому мне интересно, если я что-то упускаю, когда дело доходит до денежных величин.