Негізгі мазмұнға өту

Make (Integromat) көмегімен Postmypost жарияланымдарын автоматтандыру

Make деген не?

Make (бұрынғы Integromat) — код жазбай-ақ үрдістерді автоматтандыру және сервистерді біріктіруге арналған визуалды платформа. Сіз модульдерден тұратын сценарийлер (scenario) жасайсыз: әр модуль бір әрекет орындайды — деректерді алады, түрлендіреді немесе API арқылы басқа сервиске жібереді.

Make қалай жұмыс істейді?

  • Сценарий модульдерден тұрады және олар ағындармен (flow) байланысады.
  • Іске қосу қолмен, кесте бойынша, webhook арқылы немесе басқа оқиғаға байланысты орындалуы мүмкін.
  • Деректер модульдер арқылы тізбекті түрде өтеді; бұл жерде оларды сүзуге, шарттар бойынша тармақтауға және мапперлер арқылы түрлендіруге болады.

Make не үшін қолданылады?

Make бірнеше сервиспен жұмыс істегенде рутиналық тапсырмаларды автоматтандыруға көмектеседі: деректерді жинау, өңдеу және оларды Postmypost сервисіне жариялау үшін жіберу. Бұл қолмен істелетін жұмысты азайтады, қателерді төмендетеді және контентті шығаруды жылдамдатады.

Мысал: ИИ сурет генерациясымен пост жасауға арналған толық тізбек

Сценарий мақсаты:

  • Жасанды интеллект промпт бойынша сурет жасайды.
  • Жасалған сурет Postmypost API арқылы автоматты түрде жүктеледі.
  • Жүктеу сәтті аяқталған соң, осы суреті бар жарияланым құрылады және жоспарланады/жарияланады.
https://make.com/

Маңызды: Postmypost API‑іне жасалатын әр сұрауда келесі HTTP авторизация тақырыбы болуы тиіс:

Authorization: Bearer <token>

Мұндағы <token> — қолжетімділік токені (төмендегі «Postmypost-та API токенін қалай алу керек?» бөлімін қараңыз).

1-қадам. Сценарий (Scenario) құру

  1. Make сервисіне кіріп, жаңа Scenario жасаңыз.
  2. Алғашқы триггер модулін қосыңыз (мысалы, Manual, Scheduler немесе Webhooks).
https://make.com/

2-қадам. ИИ суретін генерациялау

Іске асыру нұсқалары:

  • OpenAI Images/DALL·E модулі — егер сіздің Make тарифіңізде қолжетімді болса.
  • Немесе үшінші тараптың сурет генерациялау сервисіне HTTP сұрауын жасап, нәтижелік суретке сілтеме (URL) алатын модуль.

Осы қадамның нәтижесінде генерацияланған суретке HTTP(S) сілтеме болуы керек (мысалы, https://.../generated.jpg).

https://make.com/

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 — жүктеуді күту
https://make.com/

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 — файл сәтті жүктелді.

https://make.com/

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 — сәтті жүктелді
https://make.com/

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 мәнін беріңіз.

Нәтижесінде жарияланымның жасалғаны туралы растау және оның идентификаторы қайтарылады.

https://make.com/
https://make.com/

Жиі қойылатын сұрақтар

Postmypost-та API токенін қалай алу керек?

  1. «Токендерге қол жеткізу» бөлімін ашыңыз.
    https://app.postmypost.io/
  2. «Жасау» батырмасын басыңыз.
    https://app.postmypost.io/
  3. Токен үшін атау енгізіңіз.
    https://app.postmypost.io/
  4. Генерацияланған токенді сақтаңыз.
    https://app.postmypost.io/