我目前是Facebook頁面的管理員,我試圖從中獲取一些洞察,並且我有很多麻煩獲得對API的任何訪問權限。目前,它目前沒有返回任何數據。任何人都可以找出原因嗎?試着寫一段代碼,讓我在參數的「度量」部分下輸入我要搜索的任何指標。使用Python訪問Facebook API頁面洞察
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「:[]}
如果它是一個公共頁面(不歸您所有)只目前page_fans_country或page_storytellers_by_country可通過洞察獲得。 https://developers.facebook.com/docs/graph-api/reference/v2.10/insights –