我目前是Facebook页面的管理员,我正试图从中获取一些见解,而且我在获取API的任何访问权限方面遇到了很多麻烦。目前,它目前没有返回任何数据。任何人都可以找出原因吗?试图编写一个代码,让我在参数的'metric'部分输入我要搜索的任何指标。
graph=facebook.GraphAPI(access_token=token)
page_info=graph.get_object('me') # returns metadata for page
page_ID=page_info['id'] # returns the page ID to be used in calling the URL
base='https://graph.facebook.com/v2.9'
node='/'+ page_ID + '/insights'
url=base+node
parameters={'period':'week','access_token':token,'metric':'page_impressions'}
object=requests.get(url,params=parameters).text.encode('utf-8')
data=json.loads(object)
print data
这会返回以下内容(我已经取出了访问令牌):
{u'paging':{
},
u'data':[]}
答案 0 :(得分:1)
试试这段代码:
base='https://graph.facebook.com/v2.9'
node='/'+ page_ID + '/insights/page_impressions'
url=base+node
parameters={'period':'week','access_token':token}
object=requests.get(url,params=parameters).text.encode('utf-8')
data=json.loads(object)
print data
指标不是参数:)