0
我刚刚从Facebook的2.8更新至2.10。然后我仔细检查了所有已废弃的字段。现在我正在运行我的代码我得到一个得到一个100错误,我做了一个与Facebook的API调用
Message: Call was not successful
Method: GET
Path: https://graph.facebook.com/v2.10/{pageid}/insights
Params: {'fields': '["ad_id","ad_name","adset_id","adset_name","campaign_id","campaign_name","account_id","account_name","buying_type","relevance_score","spend","reach","impressions","clicks","social_reach","social_impressions","unique_clicks","social_clicks","unique_social_clicks","call_to_action_clicks","inline_link_clicks","unique_inline_link_clicks","inline_post_engagement","objective","total_actions","total_unique_actions"]', 'level': 'ad', 'time_ranges': '[{"since":"2017-08-03","until":"2017-08-03"}]'}
Status: 400
Response:
{
"error": {
"message": "Unsupported get request.",
"code": 100,
"type": "GraphMethodException",
"fbtrace_id": "AStcsafetT"
}
}
我一直在寻找通过api和这些数据类型都没有改变。我在cmd中输出,当我跑我的Python脚本,我得到:
TypeError: 'NoneType' object has no attribute '__getitem__'
我敢肯定,我的意思是返回一个无回。所以我返回一个空字符串?
谢谢
如果您指定的字段较少,那么该错误是否会消失?你甚至在这里要求什么见解_metrics_? – CBroe
我现在这样做,点击次数,展示次数和支出都是关键 – oharr
似乎只有带来ad_id仍然会出现该错误 – oharr