Гузаштан ба мундариҷа

Ҳуҷҷатгузории API

Як калид, як URL-и асосӣ, як шакли посух барои нуқтаҳои ниҳоии SMS ва паёмрасон.

URL-и асосӣ: https://chatvendor.net/api/v1. Калиди худро ҳамчун токени Bearer фиристед. Ҳар посух {"success": true, "data": …} ё {"success": false, "error": {"code", "message"}} аст.

Калидҳо дар панел дар Developer → API keys бо доираи ҳуқуқе, ки он чизеро, ки калид карда метавонад, маҳдуд мекунад, ва муҳит сохта мешаванд: live ё test.

  1. 01

    Калид созед

    Developer → API keys → New key. Онро як маротиба нусха кунед; баъдтар танҳо префикс нишон дода мешавад.

  2. 02

    Дархост фиристед

    curl https://chatvendor.net/api/v1/me -H "Authorization: Bearer cv_live_…"

  3. 03

    Ба рӯйдодҳо гӯш кунед

    URL-и webhook сабт кунед ва сарлавҳаи X-ChatVendor-Signature-ро санҷед.

Оғоз

Калидҳо, scope-ҳо, формати ҷавоб ва дархости аввал.

Аутентификатсия

Калидро дар Developer → API keys созед ва ҳамчун bearer token фиристед. Калид сирри сервер аст: онро ҳеҷ гоҳ ба JavaScript-и браузер ё барномаи мобилӣ нагузоред.

Authorization: Bearer cv_live_xxxxxxxxxxxx

Калиди cv_test_ тамоми равандро иҷро мекунад, вале ба SIM ва паёмрасонҳо даст намерасонад, бинобар ин метавонед бе сарфи кредит пайваст шавед. Калидҳои sms_, ки то ChatVendor 2.0 дода шудаанд, кор карданро идома медиҳанд.

Scope-ҳо

Ҳар калид scope-ҳо дорад, ҳар эндпоинт scope-и лозимаро нишон медиҳад. Эндпоинтҳои паёмрасонҳо инчунин нақшаи дорои API-ро талаб мекунанд.

messages:sendФиристодани паёмҳо
messages:readХондани паёмҳо
devices:readХондани дастгоҳҳо
devices:manageИдоракунии дастгоҳҳо
webhooks:manageИдоракунии вебҳукҳо
analytics:readХондани таҳлил
channels:readХондани шабакаҳо ва чатҳо
channels:writeФиристодан ба чатҳо
leads:readХондани лидҳо
leads:writeИдоракунии лидҳо
scenarios:manageИдоракунии иҷрои сенарияҳо
ai:useИстифодаи AI

Формати ҷавоб

Base URL https://chatvendor.net/api/v1. Ҳар ҷавоб JSON бо нишони success аст. Рӯйхатҳо объекти meta бо саҳифабандӣ доранд. Хатоҳо ҳамеша дар як формат меоянд: аз рӯи code қарор қабул кунед, на аз рӯи матни паём.

{
  "success": true,
  "data": { "id": "msg_01j…", "status": "queued" }
}
{
  "success": false,
  "error": { "code": "INVALID_API_KEY", "message": "…" }
}

Дархости аввалини шумо

  1. 01

    Шабакаро пайваст кунед

    Барои SMS телефони Android-ро ҷуфт кунед ё аккаунти Telegram / WhatsApp / Instagram-ро пайваст кунед.

  2. 02

    Калид созед

    Танҳо scope-ҳои лозимиро қайд кунед. Аз калиди тестӣ оғоз кунед.

  3. 03

    Ба API дархост фиристед

    Рӯйхати шабакаҳоро гиред, баъд паём фиристед. Ду дархост дар поён аст.

curl https://chatvendor.net/api/v1/channels -H "Authorization: Bearer cv_live_xxxxxxxxxxxx"

curl -X POST https://chatvendor.net/api/v1/channels/1/dialogs/@username/messages \
  -H "Authorization: Bearer cv_live_xxxxxxxxxxxx" -H "Content-Type: application/json" \
  -d '{"text": "Salom! Bu API orqali yuborildi."}'

curl -X POST https://chatvendor.net/api/v1/messages \
  -H "Authorization: Bearer cv_live_xxxxxxxxxxxx" -H "Content-Type: application/json" -H "Idempotency-Key: order-1234" \
  -d '{"to": "+998901234567", "message": "Your code is 483921"}'

Маълумотнома аз рӯи бахшҳо

SMS 6 endpointsSMS-ро тавассути телефони Android-и худ ба навбат гузоред, ҳолаташро санҷед, рӯйхати дастгоҳҳоро гиред. Telegram: чатҳо ва паёмҳо 24 endpointsЧатҳо, паёмҳо, файлҳо, медиа, тамосҳо ва ҷустуҷӯи аккаунти пайвастшудаи Telegram (user ё бот). Telegram: гурӯҳҳо ва каналҳо 8 endpointsАъзоён, пайвандҳои воридшавӣ, мавзӯъҳои форум, танзимот ва пайвандҳои даъвати гурӯҳҳо ва каналҳо. Telegram: стикерҳо, ҷузвдонҳо, Business, raw 15 endpointsМаҷмӯаҳои стикер, GIF-ҳои захирашуда, ҷузвдонҳои чат, Telegram Business ва гузариш ба ҳар эндпоинти коннектор. WhatsApp 7 endpointsЧатҳо, паёмҳо, файлҳо ва қолибҳои рақами WhatsApp Business (wa_{id}). Instagram 5 endpointsПаёмҳои Direct, ҷавоб ба шарҳҳо ва сторисҳо ва файлҳои аккаунти Instagram (ig_{id}). Messenger, чат дар сайт 9 endpointsҲамон эндпоинтҳои чат барои саҳифаи Facebook (fb_{id}) ва виҷети сайт (web_{id}). Тамосҳо (кортаи CRM) 8 endpointsТегҳо, тағйирёбандаҳо, холҳо, рефералҳо ва пайвандҳои пайгиришавандаи ҳар тамос. Дар Telegram, WhatsApp ва Instagram якхела. Фурӯш ва пардохтҳо 6 endpointsМолҳо, фармоишҳо ва пардохтҳо дар дохили чат-ботҳо: Payme, Click, Telegram Stars ё дастӣ. Бақайдгирӣ 5 endpointsХизматҳо, вақтҳои холӣ ва сабтҳо. Инро қадами «Сабт ба вақт»-и сенария истифода мебарад. Сегментҳо, маъракаҳо, вазифаҳо 9 endpointsАудиторияҳо аз рӯи кортаи тамос, маъракаҳои drip бо қадамҳои A/B ва ёддоштҳо барои даста. Лидҳо 5 endpointsЛидҳое, ки қоидаҳо ва AI ҷамъ кардаанд: ҳолат, хол, тегҳо ва хулоса. Сенарияҳо 2 endpointsИҷроҳои сенарияҳои бисёрқадамаи шумо: рӯйхат, тасдиқ ё радди қадами интизорӣ. AI 3 endpointsЧат ва таҳлили медиа бо калиди провайдери худатон. Вебҳукҳо 4 endpointsДар бораи рӯйдодҳо хабар гиред: рӯйдодҳо, payload, имзо, такрорҳо. Хатоҳо ва маҳдудияти дархостҳо Формати хато, ҳар рамзи хато бо ҳолати HTTP ва тарзи кори маҳдудиятҳо. SDK ва намунаҳои код PHP SDK, плагини WordPress ва намунаҳои тайёр бо PHP, Node.js ва Python.

Саволҳо

Оё SDK ҳаст?

Бале — бастаи PHP тавассути Composer ва плагини WordPress; забонҳои дигар метавонанд аз ҳуҷҷати OpenAPI клиент тавлид кунанд.

Маҳдудиятҳо дар куҷо ҳуҷҷатгузорӣ шудаанд?

Дар бахши маҳдудияти суръат дар поён ва дар сарлавҳаҳои посухи X-RateLimit-Limit ва X-RateLimit-Remaining.