Make (Integromat) көмегімен Postmypost жарияланымдарын автоматтандыру
Make деген не?
Make (бұрынғы Integromat) — код жазбай-ақ үрдістерді автоматтандыру және сервистерді біріктіруге арналған визуалды платформа. Сіз модульдерден тұратын сценарийлер (scenario) жасайсыз: әр модуль бір әрекет орындайды — деректерді алады, түрлендіреді немесе API арқылы басқа сервиске жібереді.
Make қалай жұмыс істейді?
- Сценарий модульдерден тұрады және олар ағындармен (flow) байланысады.
- Іске қосу қолмен, кесте бойынша, webhook арқылы немесе басқа оқиғаға байланысты орындалуы мүмкін.
- Деректер модульдер арқылы тізбекті түрде өтеді; бұл жерде оларды сүзуге, шарттар бойынша тармақтауға және мапперлер арқылы түрлендіруге болады.
Make не үшін қолданылады?
Make бірнеше сервиспен жұмыс істегенде рутиналық тапсырмаларды автоматтандыруға көмектеседі: деректерді жинау, өңдеу және оларды Postmypost сервисіне жариялау үшін жіберу. Бұл қолмен істелетін жұмысты азайтады, қателерді төмендетеді және контентті шығаруды жылдамдатады.
Мысал: ИИ сурет генерациясымен пост жасауға арналған толық тізбек
Сценарий мақсаты:
- Жасанды интеллект промпт бойынша сурет жасайды.
- Жасалған сурет Postmypost API арқылы автоматты түрде жүктеледі.
- Жүктеу сәтті аяқталған соң, осы суреті бар жарияланым құрылады және жоспарланады/жарияланады.

Маңызды: Postmypost API‑іне жасалатын әр сұрауда келесі HTTP авторизация тақырыбы болуы тиіс:
Authorization: Bearer <token>
Мұндағы <token> — қолжетімділік токені (төмендегі «Postmypost-та API токенін қалай алу керек?» бөлімін қараңыз).
1-қадам. Сценарий (Scenario) құру
- Make сервисіне кіріп, жаңа Scenario жасаңыз.
- Алғашқы триггер модулін қосыңыз (мысалы, Manual, Scheduler немесе Webhooks).

2-қадам. ИИ суретін генерациялау
Іске асыру нұсқалары:
- OpenAI Images/DALL·E модулі — егер сіздің Make тарифіңізде қолжетімді болса.
- Немесе үшінші тараптың сурет генерациялау сервисіне HTTP сұрауын жасап, нәтижелік суретке сілтеме (URL) алатын модуль.
Осы қадамның нәтижесінде генерацияланған суретке HTTP(S) сілтеме болуы керек (мысалы, https://.../generated.jpg).

3-қадам. Жүктеуді инициализациялау (Postmypost)
Make ішінде HTTP «Make a request» модулін қолданыңыз:
- Method: POST
- URL: Postmypost жүктеуді инициализациялау нүктесі (API спецификациясын қараңыз)
- Headers:
Authorization: Bearer <token>жәнеContent-Type: application/json - Body (JSON):
{
"project_id": 245678,
"url": "<3-қадамнан алынған URL>"
}
Күтілетін жауап:
{
"id": 1283466,
"url": "https://storage.example.com/123/uploaded_img.jpg",
"size": 259390,
"status": 5
}
Түсіндірме:
id— жүктеудің идентификаторы (келесі қадамдарда қажет)url— S3-ке уақытша жүктеу сілтемесіstatus = 5— жүктеуді күту

4-қадам. Жүктеуді аяқтау (Complete upload)
Қайтадан HTTP «Make a request» модулі:
- Method: POST (немесе сіздің API спецификацияңызға сәйкес)
- URL: Postmypost жүктеуді аяқтау нүктесі
- Headers:
AuthorizationжәнеContent-Type - Body (JSON):
{
"id": 112233
}
Жауап мысалы:
{
"id": 112233,
"status": 1
}
status = 1 — файл сәтті жүктелді.

5-қадам. Жүктеу статусын тексеру
HTTP «Make a request» модулі:
- Method: GET
- URL: алдыңғы қадамдардағы
idбойынша статус тексеру нүктесі - Headers:
Authorization
Жауап мысалы:
{
"id": 112233,
"file_id": 778899,
"status": 1
}
Маңызды:
file_id— жарияланымды құру үшін қажет.
Статустар:
- 5 — жүктеуді күту
- 4 — жүктелуде
- 3 — өңделуде
- 2 — қате
- 1 — сәтті жүктелді

6-қадам. Postmypost жарияланымын құру
HTTP «Make a request» модулі:
- Method: POST
- URL: Postmypost жарияланымын құру нүктесі
- Headers:
AuthorizationжәнеContent-Type: application/json - Body (JSON):
{
"project_id": 245678,
"post_at": "2025-06-28T15:00:00+03:00",
"delete_at": "2025-07-05T15:00:00+03:00",
"rubric_id": 17289,
"account_ids": [4, 7, 10],
"publication_status": 4,
"details": [
{
"publication_type": "post",
"content": "Пост мәтіні",
"file_ids": [778899]
}
]
}
Мұнда:
file_ids— файл идентификаторларының массиві; мұнда 6-қадамда алынғанfile_idмәнін беріңіз.
Нәтижесінде жарияланымның жасалғаны туралы растау және оның идентификаторы қайтарылады.


Жиі қойылатын сұрақтар
Postmypost-та API токенін қалай алу керек?
- «Токендерге қол жеткізу» бөлімін ашыңыз.
https://app.postmypost.io/

- «Жасау» батырмасын басыңыз.
https://app.postmypost.io/

- Токен үшін атау енгізіңіз.
https://app.postmypost.io/

- Генерацияланған токенді сақтаңыз.
https://app.postmypost.io/
