如何通过使用java的Facebook API为我的页面获取盈利洞察?
出于某种原因,我得到了错误: “收到的Facebook错误响应类型为OAutheException:(#200)货币化指标仅对有权访问货币化洞察的页面管理员可见。(代码200,子代码null)‘null-null’” 虽然当我通过Facebook的Graph API访问相同的视频洞察时,它给我的价值没有问题如何通过使用java的Facebook API为我的页面获取盈利洞察?,java,facebook-insights,restfb,Java,Facebook Insights,Restfb,出于某种原因,我得到了错误: “收到的Facebook错误响应类型为OAutheException:(#200)货币化指标仅对有权访问货币化洞察的页面管理员可见。(代码200,子代码null)‘null-null’” 虽然当我通过Facebook的Graph API访问相同的视频洞察时,它给我的价值没有问题 private void totalCpm() { if (tickBox2.isSelected()) { FacebookClient fbClient2 = n
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();
}
}
}
}
}
private void totalCpm(){
if(勾选框2.isSelected()){
FacebookClient fbClient2=新的DefaultFacebookClient(pageToken,com.restfb.Version.Version_3_2);
int i=0;
对于(i=0;我能请你检查一下你在该页面上的角色吗?也许是“分析”只有这样,您才能看到洞察,但看不到货币化信息。@Norbert我有解决方案,因为它试图获取一个未货币化的视频。@TomGood有没有办法通过api检查视频是否货币化?在python中访问时会出现同样的错误,或者只是在api货币化指标上进行直接浏览器查询。How来解决它?你能检查一下你在那个页面上的角色吗?也许是“分析”只有这样,您才能看到洞察,但看不到货币化信息。@Norbert我有解决方案,因为它试图获取一个未货币化的视频。@TomGood有没有办法通过api检查视频是否货币化?在python中访问时会出现同样的错误,或者只是在api货币化指标上进行直接浏览器查询。Ho怎么解决呢?