API

Սկսել աշխատանքը

CRM API FoodSoul-ը միացնում է արտաքին համակարգերը ցանցի հաշվի հետ՝ պատվերներ, մենյու, մասնաճյուղեր, հաճախորդներ, բոնուսներ և իրադարձությունների մասին ծանուցումներ:.

Ի՞նչ է CRM API

CRM API — HTTP API JSON ձևաչափով պատասխաններով։ Դրա միջոցով արտաքին համակարգը աշխատում է նույն տվյալների հետ, ինչ CRM FoodSoul-ը՝ կարդում, ստեղծում և փոփոխում դրանք հաշվի անունից։.

Բոլոր հարցումները ուղարկվում են HTTPS-ով https://foodsoul.pro/api/crm/v2 հասցեին։.

API-ի ուղեցույցը նկարագրում է յուրաքանչյուր մեթոդը՝ պարամետրերը, հարցման մարմինը, պատասխանները և օրինակները curl, PHP, JavaScript և Python լեզուներով։ Ամբողջական API-ի նկարագրությունը կարելի է ներբեռնել OpenAPI ձևաչափով և միացնել Postman, Insomnia կամ SDK գեներատոր։.

Ինչպես ստանալ API նշան

Ինտեգրման հարցումները հաստատվում են API նշանով։ Նշանը թողարկում է հաշվի սեփականատերը կամ ադմինիստրատորը CRM-ի «API նշաններ» բաժնում։.

  1. Բացեք CRM-ում «API նշաններ» բաժինը և ստեղծեք նշան։.
  2. Ընտրեք նշանի դերը. Դրանից կախված են մատչելի մեթոդները։ Արտահանված նշանի դերը հնարավոր չէ փոխել։.
  3. Որպեսզի թոքենը աշխատի միայն մեկ ցանցում, ընտրեք այն։ Առանց ցանցի ընտրության թոքենը հասանելի է հաշվի բոլոր ցանցերում, և հարցումները փոխանցում են ցանցը chain վերնագրում։.
  4. Անհրաժեշտության դեպքում սահմանեք նշանի վավերականության ժամկետը և թույլատրելի IP հասցեները:.
  5. Պատճենեք նշանը անմիջապես ստեղծումից հետո․ բաց արժեքը ցուցադրվում է միայն մեկ անգամ, վերականգնել այն հնարավոր չէ։.

Թոքենը սկսվում է fs_api_-ով և փոխանցվում է վերնագրում՝ Authorization: Bearer <թոքեն>։ Թոքենը պահվում է որպես գաղտնաբառ․ մի հրապարակեք այն կայքերի և բջջային հավելվածների կոդում և մի փոխանցեք երրորդ անձանց։ Կորցրած թոքենը արգելափակեք կամ ջնջեք նույն CRM բաժնում։.

Առաջին հարցում

Ստուգեք թոքենը «Ստանալ օգտագործողի տվյալները» հարցմամբ։ Փոխարենը fs_api_YOUR_TOKEN օգտագործեք ձեր թոքենը։.

Բացի նշանիկից, յուրաքանչյուր հարցում փոխանցում է նաև role վերնագիրը՝ այս API-ի համար դերը՝ partner, և language վերնագիրը՝ պատասխանի տեքստերի լեզուն, օրինակ՝ hy:.

curl -X GET 'https://foodsoul.pro/api/crm/v2/application.user_info' \
  -H 'Authorization: Bearer fs_api_YOUR_TOKEN' \
  -H 'language: hy' \
  -H 'role: partner'

Հաջող պատասխանը՝ HTTP 200 և JSON՝ status: success, տվյալները՝ data դաշտում։ Սխալի դեպքում status-ը հավասար է error, իսկ սխալի կոդը և տեքստը՝ error դաշտում։.

Մեթոդի նկարագրություն: Ստանալ օգտագործողի տվյալները →

Ինչ անել հետո

  • API տեղեկատու — բոլոր մեթոդները պարամետրերով, պատասխաններով և հարցման օրինակներով
  • Մուտք — մուտքի վերնագրեր և հավաքածուներ, որոնք ընդունում են մեթոդներ
  • Վեբհուկեր — համակարգի ձեր հասցեին ուղարկվող իրադարձությունների ծանուցումներ
  • Սխալներ — սխալների կոդերը և դրանց նշանակությունները
  • Փոփոխություններ — ինչն է փոխվել API-ում
  • Ներբեռնել OpenAPI · YAML