Đăng bài
Nền chữ Facebook
Các nền cho bài chữ Facebook — dùng cho textFormatPresetId.
https://api.sangtao.ai/v2/publishing/facebook/text-presetsXác thực
Không cần — endpoint này công khai, gọi không cần API key.
Các nền màu, gradient và nền hình mà Facebook cho dùng với bài chữ (status nền màu). Không cần key, không tốn credit. Gửi id của một nền làm platforms[].textFormatPresetId ở Đăng bài — với bài chỉ có chữ trên Facebook (không có jobId, videoUrl, imageUrls). Có ảnh hoặc video thì Facebook bỏ nền; nền tảng khác bỏ qua.
Response
presetsobject[]bắt buộcCác nền. Rỗng khi tạm thời không lấy được danh sách
Hiện thuộc tính conẨn thuộc tính con
idstringbắt buộcGửi làm platforms[].textFormatPresetId ở Đăng bài
labelstringbắt buộcTên nền, tiếng Anh, do Facebook đặt
kindstringbắt buộcLoại nền: màu đơn, gradient, hoặc nền hình
Giá trị có thể:
colorgradientillustrationcolorstring | nullGiá trị CSS dùng thẳng để vẽ ô xem trước: rgb(…) với color, linear-gradient(…) với gradient. Loại nào cũng có thể là null — Facebook chỉ cho màu của vài nền, nền hình thì không bao giờ có — nên khi null hãy vẽ ô trống (hoặc chỉ hiện label)
Nếu tạm thời không lấy được danh sách, bạn vẫn nhận 200 với presets: [] — đăng không có nền, hoặc thử lại sau.
/publishing/facebook/text-presetscurl "https://api.sangtao.ai/v2/publishing/facebook/text-presets"{
"success": true,
"data": {
"presets": [
{
"id": "1881421442117417",
"label": "Black",
"kind": "color",
"color": "rgb(0, 0, 0)"
},
{
"id": "433967226963128",
"label": "Purple 2",
"kind": "color",
"color": null
},
{
"id": "249307305544279",
"label": "Red to blue gradient",
"kind": "gradient",
"color": "linear-gradient(45deg, rgb(255, 0, 71), rgb(44, 52, 199))"
},
{
"id": "200521337465306",
"label": "Flame emojis",
"kind": "illustration",
"color": null
}
]
}
}/publishing/facebook/text-presetscurl "https://api.sangtao.ai/v2/publishing/facebook/text-presets"{
"success": true,
"data": {
"presets": [
{
"id": "1881421442117417",
"label": "Black",
"kind": "color",
"color": "rgb(0, 0, 0)"
},
{
"id": "433967226963128",
"label": "Purple 2",
"kind": "color",
"color": null
},
{
"id": "249307305544279",
"label": "Red to blue gradient",
"kind": "gradient",
"color": "linear-gradient(45deg, rgb(255, 0, 71), rgb(44, 52, 199))"
},
{
"id": "200521337465306",
"label": "Flame emojis",
"kind": "illustration",
"color": null
}
]
}
}