Սկսել աշխատանքը
FoodSoul-ի համար CRM API գործընկերների համար՝ միացված ընկերություններ, հաշվետվություններ, հակակողմնակից և վճարումներ՝ ձեր սեփական համակարգից, առանց CRM մուտք գործելու։.
Ի՞նչ է 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 նշաններ» բաժնում։.
- Բացեք CRM-ում «API նշաններ» բաժինը և ստեղծեք նշան։.
- Ընտրեք նշանի դերը. Դրանից կախված են մատչելի մեթոդները։ Արտահանված նշանի դերը հնարավոր չէ փոխել։.
- Անհրաժեշտության դեպքում սահմանեք նշանի վավերականության ժամկետը և թույլատրելի IP հասցեները:.
- Պատճենեք նշանը անմիջապես ստեղծումից հետո․ բաց արժեքը ցուցադրվում է միայն մեկ անգամ, վերականգնել այն հնարավոր չէ։.
Թոքենը սկսվում է fs_api_-ով և փոխանցվում է վերնագրում՝ Authorization: Bearer <թոքեն>։ Թոքենը պահվում է որպես գաղտնաբառ․ մի հրապարակեք այն կայքերի և բջջային հավելվածների կոդում և մի փոխանցեք երրորդ անձանց։ Կորցրած թոքենը արգելափակեք կամ ջնջեք նույն CRM բաժնում։.
Առաջին հարցում
Ստուգեք թոքենը «Ստանալ օգտագործողի տվյալները» հարցմամբ։ Փոխարենը fs_api_YOUR_TOKEN օգտագործեք ձեր թոքենը։.
Բացի նշանիկից, յուրաքանչյուր հարցում փոխանցում է նաև role վերնագիրը՝ այս API-ի համար դերը՝ affiliate, և 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: affiliate'Հաջող պատասխանը՝ HTTP 200 և JSON՝ status: success, տվյալները՝ data դաշտում։ Սխալի դեպքում status-ը հավասար է error, իսկ սխալի կոդը և տեքստը՝ error դաշտում։.
Ինչ անել հետո
- API տեղեկատու — բոլոր մեթոդները պարամետրերով, պատասխաններով և հարցման օրինակներով
- Մուտք — մուտքի վերնագրեր և հավաքածուներ, որոնք ընդունում են մեթոդներ
- Վեբհուկեր — համակարգի ձեր հասցեին ուղարկվող իրադարձությունների ծանուցումներ
- Սխալներ — սխալների կոդերը և դրանց նշանակությունները
- Փոփոխություններ — ինչն է փոխվել API-ում
- Ներբեռնել OpenAPI · YAML