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__' 

我敢肯定,我的意思是返回一个无回。所以我返回一个空字符串?

谢谢

+0

如果您指定的字段较少,那么该错误是否会消失?你甚至在这里要求什么见解_metrics_? – CBroe

+0

我现在这样做,点击次数,展示次数和支出都是关键 – oharr

+0

似乎只有带来ad_id仍然会出现该错误 – oharr

回答

0

它与无效的参数无关。一个帐户被停用,并且出现此错误

Status: 400 
    Response: 
    { 
     "error": { 
     "message": "Unsupported get request.", 
     "code": 100, 
     "type": "GraphMethodException", 
     "fbtrace_id": "AStcsafetT" 
     } 
    } 

忘记了我试图找到的帐户不存在并且没有任何内容正在返回。

相关问题