【发布时间】:2017-10-21 15:32:13
【问题描述】:
我目前是 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': {
},
你的数据':[]}
【问题讨论】:
-
如果它是公共页面(不归您所有),目前只有 page_fans_country 或 page_storytellers_by_country 可通过见解获得。 developers.facebook.com/docs/graph-api/reference/v2.10/insights
标签: python facebook python-2.7 facebook-graph-api facebook-insights