API
DiMaker API орқали шахсий маълумотлар билан файллар яратиш ва керак бўлса, уларни олувчиларга тарқатиш мумкин. APIга соғирим тасоқалар бошқа сервердан ҳам, CORS хочется орқали браузердан ҳам амалга оширилиши мумкин.
Қай шатлардан бошлаш лозим?
"Интеграция" - "API токенлари" бўлимда Secure токенни қолиш ва уни ишлатиши учун руҳсат бериш керак. Шунингдек, персонал маълумотлар учун ўзгарувчилар сақланган ҳужжат яратиш ҳамда электрон почтада тарқатиш учун хат шаблони ва тайёр файллар учун Дискда папка тайёрлаш керак.
Файлларни яратиш
Файлларни яратиш учун POST-DATA, POST-JSON ёки GET соғирларини қуйидаги манзилга юбориш лозим:
https://dimaker.app/api/v1/create/
қуйидаги маълумотлар билан. Соғир кодировкаси - UTF-8. Мажбурий майдонлар ёлдузча билан кўрсатилган.
-
secure*
Токен (соз, 36 белгилар)
-
doc_id*
ID ҳужжати (соз, 36 белгилар), файлни яратишда фойдаланилади. IDни ҳужжатлин вазиятни ёқиб белгилашда олиш мумкин. Ҳужжат корзинада бўлмаслиги керак, аммо ҳужжатлар пакетининг лозим бўлган қисмига ётқизилиши мумкин.
-
mask*
Ўгарувчиларни кутизорда сақлайтган JSON-строка. Айтиш мумкин: кутизорузи важе - қиммат (алмаштирилиши лозим бўлган текст). Бир нечта файл учун маълумот сақланиши мумкин (миқдорни чекловлар йўқ).
Ягона файл мисоли:
[{"%name": "Иванов", "%баллы":"100"}]
Бир нечта файллар учун мисол:
[{"%name": "Иванов", "%баллы":"100"}, {"%name": "Петров", "%баллы":"200"}, {"%name": "Сидоров", "%баллы":"300"}]
Электрон почта манзилини ёзиб бериш учун %email, файл исмини ёзиш учун %filename ишлатиш керак. Бир нечта электрон почта манзилига яратилган файлларни жўнатиш учун уларни важе орасида белгилаш керак. Бу ҳолатда юбориш статуси Дискда илкрет орада кўрсатилгай.
Стандарт каби фақатгина иккилик кавғиқлар ишлатилиши мумкин. Агар важе буйунинг қиммати ичида кавғиқлар бўлса, улар бекор қилиб қўйилиши лозим.Расм блоки ичида расмни юбориш учун мустақил манзил ё (http:// ёки https://) ёки Base64 кодли расм фойдаланиш мумкин. Иккинчи ҳолатда, строчани "data:image/" билан бошлаш талаб қилиндайди.
Альтернатив усул
Агар JSON-строкани юбориш имконсиз бўлса, алмаштирма учун строчалар соғир майдонлари сифатида юборилиши мумкин. Алмаштирилма учун ҳар бир ўзгарувчига префикс mask_, ёзлаш керак, соҳибликни нутқич ихтимоллари учун эса mask_name ва қимматларни алмаштириш керак. Бунда докумен ичида ўзгарувчилар префикс пассининг қушоқданишидан қаратилади. Электрон почта манзилини кўрсатиш учун mask_email, файл исмини кўрсатиш учун mask_filename ишлатилиши зарур. -
mail_id
Электрон почта шаблонинг IDси (соз, 36 белгилар) жўнатishda. Шаблон очиғанда манзил чизиғидан IDни олиниши мумкин. Артикулинг юқор абонерен хати юборилмайди.
-
email_send
Файл билан хат юбориш вақти. Қуйидаги қийматларни қабул қилши мумкин:
onfinish - Ҳамма файллардан кейин хати юборилади (тигөн қийматида)
oncreate - Файл яратиши билан хати жўнаксил syncтархэгардcite<|vq_3391|> -
folder_id
Файлларни сақлаш учун Дискдаги папка IDси (соз, 36 белгилар). Агар папка мавжуд бўлмаса, биринчи файл яратилүйоэдажан зан gehabt e automatik utibqo g' uztar PT-b<|disc_thread|><|disc_sep|>
Бошқа интеграциялар