2016-11-15 99 views
-1

我在使用某人给我的访问令牌从facebook图形api资源管理器获取数据时遇到了麻烦。Facebook图形API Api Explorer与Facebook图形API C#

在开发人员网站的图形Api浏览器中,我可以看到结果给我的查询,但是当我通过C#或Web Get Request调用它时,数据数组为空

我检查的权限两端(Developers网站和Web Get请求),他们是不同的,但我仍然有被授予读取两个见解和广告。

开发图形API浏览器

{ "data": [ 
    { 
     "permission": "ads_read", 
     "status": "granted" 
    }, 
    { 
     "permission": "read_insights", 
     "status": "granted" 
    }, 
    { 
     "permission": "pages_show_list", 
     "status": "granted" 
    } ] 
} 

网站Get请求

{ 
    "data": [ 
     { 
      "permission": "ads_read", 
      "status": "granted" 
     }, 
     { 
      "permission": "read_insights", 
      "status": "granted" 
     } ] 
} 

我在做什么错?这是“pages_show_list”权限的原因,我没有得到任何关于我的C#Web请求?

回答

0

我已经想清楚是什么问题。

的问题是,在我的C#代码,我没有设置API版本。

此:

https://graph.facebook.com/v2.8/me/insights/page_stories?access_token=xxxx 

此不同:

https://graph.facebook.com/me/insights/page_stories?access_token=xxxx