Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过使用java的Facebook API为我的页面获取盈利洞察?_Java_Facebook Insights_Restfb - Fatal编程技术网

如何通过使用java的Facebook 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

出于某种原因,我得到了错误:

“收到的Facebook错误响应类型为OAutheException:(#200)货币化指标仅对有权访问货币化洞察的页面管理员可见。(代码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();
                }
            }               
        }  
    }
}
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怎么解决呢?