При создании объявления facebook graph api
я получил сообщение об ошибке, как показано ниже
{"error_user_msg": "You don't have required permission to access this profile", "code": 10, "type": "OAuthException", "message": "Application does not have permission for this action", "fbtrace_id": "BTycRY47T1m", "error_user_title": "No permission to access this profile", "error_subcode": 1341012, "is_transient": false}, {"error_user_msg": "You don't have required permission to access this profile", "code": 10, "type": "OAuthException", "message": "Application does not have permission for this action", "fbtrace_id": "ElyXM7OX//O", "error_user_title": "No permission to access this profile", "error_subcode": 1341012, "is_transient": false}]
страница продвигается, и задача пользователя - ['ADVERTISE', 'ANALYZE']
, но она всегда не может создать объявление?
Можете ли вы сказать мне причину этой ошибки? большое спасибо ..
Обновление:
часть основных кодов:
...
elif params.objective=="PRODUCT_CATALOG_SALES":
# https://developers.facebook.com/docs/marketing-api/dynamic-product-ads/ads-management/?translation#adtemplate
cre["object_story_spec"]={
"page_id":params.page_id,
"template_data":{
"call_to_action":{
"type":c["type"]
},
"name":c["link_text"],
"description":c["description"],
"link":c["link"],
"message":c["message"]
}
}
cre["product_set_id"]=params.product_set_id
ad={
"name":"Ad_{}_{}".format(params.name,i+1),
"creative":json.dumps(cre),
"status":"PAUSED"
}
ads.append(ad)
...
# then use batch request, and user token to create some ads at one time.
Использование user token
для создания рекламы в пакетном режиме