将用户添加到自定义受众群体错误 - 发生了未知错误

时间:2014-08-24 06:35:46

标签: python facebook-graph-api facebook-ads-api

我尝试使用以下代码将用户添加到自定义受众群体:

{

    import requests
    import json

    payload = {'data': ['33f6fc8e08b0804555feeed0e0e81251bc408c7db58c7a030a8252731668afd0'],
               'schema': 'EMAIL_SHA256'}
    params = {'access_token': 'ACCESSTOKEN'}
    response = requests.post('https://graph.facebook.com/audience_id/users', 
                             params=params, data=json.dumps(payload))
    response.json()

}

回复是:

{

    {u'error': {u'code': 1,
     u'message': u'An unknown error has occurred.',
     u'type': u'OAuthException'}}

}

有趣的是,即使是使用curl的原始示例也会返回相同的结果,但是访问令牌是有效的,我可以获取有关受众的数据或使用Python代码创建新的数据。

为什么我会收到此错误?

1 个答案:

答案 0 :(得分:0)

我的问题的解决方案:

{
    import requests
    import json

    payload = {'data': ['33f6fc8e08b0804555feeed0e0e81251bc408c7db58c7a030a8252731668afd0'],
               'schema': 'EMAIL_SHA256'}
    params = {'access_token': 'ACCESSTOKEN', 'payload': json.dumps(payload)}
    response = requests.post('https://graph.facebook.com/audience_id/users', 
                             params=params)
    response.json()
}