TAŇBA-OOH Әзірлеушілерге

Көрсетілімдерді импорттау

Өз CMS жүйесін жүргізетін операторлар ол санаған көрсетілімдерді жібере алады. Платформа оларды ойнатқыштар хабарлайтын көрсетілімдердің жанында сақтайды және екеуін әр түнде салыстырады.

Бастамас бұрын

Пакетті жіберу

curl -X POST 'https://app.tanba-ooh.kz/api/v1/plays/import' \
  -H 'Authorization: Bearer tnbk_EXAMPLE_secret' \
  -H 'Content-Type: text/csv' \
  --data-binary @plays.csv

Дене JSON ({"rows": [...]}) немесе тақырып жолы бар CSV болады: UTF-8, үтір немесе нүктелі үтір, көбі 5 МБ немесе 50 000 жол.

structure_code,approval_number,hour,plays,source_ref
ALM-0012,TNB-2026-000123,2026-10-06T14:00:00+05:00,118,cms-main
ALM-0012,TNB-2026-000123,2026-10-06T15:00:00+05:00,120,cms-main
БағанМағынасы
structure_code немесе structure_idҚұрылым; екеуінің бірін көрсетіңіз
approval_numberКүшінде болған келісу
hourISO 8601 пішімінде толық сағат. Ығысусыз Asia/Almaty уақыты ретінде оқылады
playsМатериал сол сағатта неше рет көрсетілді
source_refКөзіңіздің міндетті емес атауы, 100 таңбаға дейін

Жауапты оқу

Жолдар бір-бірден бағаланады. Жауапта әр жол accepted немесе refused болып белгіленеді, бас тартуға себеп коды беріледі. Қабылданған жолдар пакеттегі басқалары қабылданбаса да сақталады. Қабылданбаған жолдарды түзетіп, тек соларды қайта жіберіңіз.

Жолды қайта жіберу

Жол (ұйым, құрылым, келісу, сағат, source_ref) кілтімен сақталады. Оны қайта жіберу алдыңғы мәнді ауыстырады және ешқашан оған қосылмайды. source_ref мәндері әртүрлі жолдар бөлек сақталады және салыстыру кезінде қосылады. Бір көзге бір source_ref беріңіз және оны өзгертпеңіз.

Импортталған көрсетілімдер деген не

Импортталған көрсетілімдер дәлел болмайды. Олар ойнатқыштар хабарлайтын көрсетілімдерден бөлек сақталады, ешқашан есептеулерге кірмейді және бақылау оқиғасын ешқашан анықтамайды. Платформа оларды әр түнде ойнатқыштар есептерімен салыстырады. Ойнатқыштардың есебі мен сіздің импортыңыз 10 %-дан артық айырмашылықта болса, құрылым үшін import_mismatch оқиғасы ашылады. Салыстыруды операциялық есептен оқуға болады.

Себеп кодтары

Толық тізім «Көрсетілімдерді импорттау» анықтамалық бетінде берілген.