Я создаю запрос на Facebook API Marketing, чтобы создать рекламный креатив, код выглядит так:
def CreateDoLink(self, ad_acc_id, name, link, message, page_id, typeBtn):
st = "https://graph.facebook.com/v11.0/act_" + ad_acc_id + "/adcreatives"
post = {"name": name,
#"ad_format": "COLLECTION",
"object_story_spec": {
"link_data": {
"call_to_action": {"type":typeBtn,"value":{"link":link}},
"link": link,
"message": message
},
"description": "this is description",
"page_id":page_id
},
"access_token": self.access_token
}
req = requests.post(st, data=post)
return req.text
Когда я запускаю код, мне выдает такую ошибку:
{"error":{"message":"Invalid parameter","type":"OAuthException","code":100,"error_subcode":1815166,"is_transient":false,"error_user_title":"Invalid creative's object story spec","error_user_msg":"<b>Invalid creative's object story spec, please check the format of your object story spec.</b>"
Как это исправить?