I’m creating an adset via posting to adsets
endpoint (Marketing API).
It is returning me the following error:
{
"error": {
"message": "An unknown error occurred",
"type": "OAuthException",
"code": 1,
"error_subcode": 1815652,
"is_transient": false,
"error_user_title": "Missing Messenger Destination in Child Item",
"error_user_msg": "To use Messenger as destination, all children items in the carousel ads should have messenger destination.",
"fbtrace_id": "AdulKVKescc"
}
}
The creative is a carousel.
Each of the children (cards) of the carousel has got proper call_to_action
, which is '{type:"LEARN_MORE",value:{app_destination:"MESSENGER"}}'
I’ve tried various combinations of putting link
and not putting a link
in the child elements. I also tried putting a m.me link, but that throws a different error while creating the creative itself.
I’m using adcreatives
endpoint to create my creatives…
Any guidelines on what should be the link value be? Facebook Documentation says it is ignored. If ignored, why the error?
2
Answers
The error is a bit misleading, because the child_attachments all contain the call_to_action, but you must also add the same call_to_action to the creative in link_data or video_data (depending on type of creative).
Add call_to_action to link_data. Credit Chris Simmons
Then also make an ad campaign with MESSAGES as the objective