Անցնել պարունակությանը

Invapi հաշվի մուտքի API Keys կառավարում

Այս հոդվածում

API key-ն հանդիսանում է Invapi-ին API հարցումներին անխափան մուտքի ավտենտիկացման հարմարավետ միջոց:

Զգուշացում

Հաշվի API key ստանալը հնարավոր է միայն այն դեպքում, երբ հաշվի հաշվեկշռում առկա է դրական (ոչ զրոյական) մնացորդ:

API մուտքի բանալին գեներացվում է Invapi կառավարման վահանակի անձնական էջում՝ ամբողջ հաշվի կամ կոնկրետ սերվերի համար մուտք գործելու նպատակով: Հաշվի համար API key ստանալու համար հետևեք այս հրահանգներին.

API Key ստանալ ամբողջ Invapi հաշվի համար

  1. Գնացեք Invapi և սեղմեք Username >> API keys:

  2. Ստեղծելու համար սեղմեք New API key կոճակը:

    • Name դաշտում նշեք բանալու անունը;
    • Restrict a new API key only for the server վ下拉կային ցուցակից ընտրեք, թե արդյոք բանալին կկիրառվի ամբողջ հաշվի համար (Any), թե կոնկրետ սերվերի համար;
    • IP ACL դաշտում նշեք այն IP հասցեները, որոնցից թույլ կտվվի մուտք՝ օգտագործելով այս բանալին, կամ թողեք դաշտը դատարկ՝ անսահմանափակ մուտքի համար:
    • Set login notification method վ下拉կային ցուցակից ընտրեք հաշվին մուտք գործելու մասին ծանուցման մեթոդը: Տարրերն են՝
      • None (առանց ծանուցման);
      • E-mail
      • Webhook - ուղարկել մուտքի տվյալները HTTP-կանչի միջոցով ձեր կայք:
    • Եթե ընտրում եք E-mail կամ Webhook, համապատասխան էլեկտրոնային փոստը կամ URL-ը մուտքագրեք Notification address (email/URL) դաշտում:
    • Բանալին ակտիվացնելու համար նշեք Active դաշտի նշումը (checkbox);
    • Նոր API key ավելացնելու համար սեղմեք Create կոճակը:

    Ձեզ կցուցադրվի API key-ն:

Զգուշացում

Համոզվեք, որ պատճենում և պահպանում եք API key-ի արժեքը, քանի որ այն կցուցադրվի միայն մեկ անգամ: Invapi-ն պահում է բանալու միայն հեշ (hash) արժեքը, ուստի եթե բնօրինակ բանալին կորչի, այն պետք է գեներացվի նորից:

API Keys-ների կառավարում ամբողջ Invapi հաշվի համար

API key-ն խմբագրելու կամ ջնջելու համար գնացեք այն հաշվի էջ, որտեղ այն գեներացվել է, և սեղմեք պետքական բանալու վրա: Հայտնվող պատուհանում անցեք General Info tab, որտեղ կարող եք՝

  • փոխել բանալու անունը Name դաշտում;
  • սահմանել այն IP հասցեները, որոնցից օգտագործելով բանալին կլինի արգելված՝ IP ACL դաշտում;
  • փոխել կամ սահմանել այս API key-ով մուտք գործելու ծանուցման մեթոդը: Սա վերաբերում է միայն ամբողջ հաշվի համար թողարկված բանալիներին և ներառում է Notification address (email/URL) դաշտը;
  • միացնել կամ ժամանակավորապես անջատել այս գործառույթը՝ օգտագործելով Active checkbox-ը:

Հետո սեղմեք Save API key կոճակը՝ ձեր փոփոխությունները պահպանելու համար:

API key-ն ջնջելու համար սեղմեք Delete API key կոճակը:

Զգուշացում

API key-ն հնարավոր չէ վերականգնել ջնջելուց հետո:

API Key-ի օգտագործումը ամբողջ Invapi հաշվի համար

API key-ն կարող է օգտագործվել Invapi-ում հաշվին հաջորդող API հարցումների համար անհրաժեշտ սեսիայի թոքեն (session token) ստանալու համար, որտեղ անհրաժեշտ է ավտենտիկացում: Ավտենտիկացումը կարող է իրականացվել ամբողջ հաշվի կամ կոնկրեթ սերվերի համար API key-ի միջոցով՝ auth/login կանչի միջոցով՝ կախված օգտագործվող API key-ից: Եթե ավտենտիկացումը հաջող է և բանալին գտնվում է տվյալների բազայում, համակարգը կվերադարձնի $HOSTKEY_TOKEN սեսիայի թոքենը:

API Key-ի օգտագործման տեղեկատվություն ամբողջ Invapi հաշվի համար

Usage history tab-ում ընտրեք հաշվի կոնկրետ բանալին և սեղմեք դրա վրա՝ տեսնելու այն բոլոր մուտքերը, որոնք կատարվել են տվյալ API key-ով որոշակի ժամանակահատվածում: Արդյունքը պետք է ներառի մուտքի համար օգտագործված էլեկտրոնային փոստը և IP հասցեն, մուտքի հաջողության կարգավիճակը, ինչպես նաև իրադարձության ամսաթիվն ու ժամը:

API Key ստանալ ամբողջ Invapi հաշվի համար առանց web control panel-ի

API key-ն կարելի է ստանալ առանց web control panel-ի՝ օգտագործելով API մեթոդներ՝ API keys-ների հետ աշխատելու համար: Այս մեթոդները կարող են գործարկվել հրամանի տողից կամ ներդրվել web լուծումների մեջ:

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×