由于某种原因,我得到了错误:
“收到的类型为OAuthException的Facebook错误响应:(#200)获利指标仅对有权访问获利见解的Page管理员可见。(代码200,子代码为null)'null-null'”
尽管当我通过Facebook的Graph API访问相同的视频见解时,它却毫无问题地为我带来了价值。
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();
}
}
}
}
}
我还可以通过我的应用程序以相同的格式访问其他视频见解,而不会出现任何问题。因此,我想知道我是否在货币价值方面有所遗漏。