A button inside the canvas
use FacebookAds\Api;
use FacebookAds\Http\RequestInterface;
$params = array(
'fields' => array(
'action',
'id',
'name',
'rich_text',
),
);
$data = Api::instance()->call(
'/' . <CANVAS_BUTTON_ID>,
RequestInterface::METHOD_GET,
$params)->getContent();
curl -G \
--data-urlencode 'fields=[
"action",
"id",
"name",
"rich_text"
]' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/<CANVAS_BUTTON_ID>
Field | Description |
---|---|
id numeric string | The id of the element |
action CanvasOpenURLAction | The action associated with the button |
background_color string | Color of the button background |
bottom_padding numeric string | The padding below the element |
button_color string | Color of the button |
button_style enum | The style of the button |
deep_link string | Deep link destination only for mobile apps (used for mobile install or engagement ads, and app link is supported) |
element_group_key string | The element group key to bundle multiple elements in editing |
element_type enum | The type of the element |
font_family string | The font family |
font_size numeric string | The size of the font for the text |
line_height numeric string | The line height of the text |
name string | The name of the element |
rich_text | The text inside the button |
text_alignment enum | The alignment of the text |
text_color string | The color of the text |
top_padding numeric string | The padding above the element |
Error | Description |
---|---|
368 | The action attempted has been deemed abusive or is otherwise disallowed |
104 | Incorrect signature |
100 | Invalid parameter |
80001 | There have been too many calls to this Page account. Wait a bit and try again. For more info, please refer to https://developers.facebook.com/docs/graph-api/overview/rate-limiting. |