Gabay sa pag-setup ng API
Pinapadali ng subdomain ng pamamahala ng lisensya ang pamamahala ng mga lisensya, na nagbibigay-daan sa iyong mag-upload ng mga bagong file ng lisensya, kumuha ng impormasyon tungkol sa kasalukuyang aktibong lisensya, at tanggalin ang umiiral na lisensya.
Upang makakuha ng wastong lisensya, mangyaring makipag-ugnayan sa amin.
Pag-setup ng API sa pamamahala ng lisensya
1. Pag-upload ng aktibong lisensya
Maaaring ma-access ang API sa pamamagitan ng entry point ng Glasswall Halo. Ang entry point na ito ay gumagamit ng parehong ip address/url gaya ng portal.
Upang isumite ang file ng lisensya, magpadala ng post request sa endpoint na /API/v1/license. Isama ang isang json request body na naglalaman ng file ng lisensya sa format na .lic.
-----BEGIN LICENSE FILE-----\n eyJlbmMiOiJleUprWVhSaElqcDdJbWxrSWpvaU1EYzFZV05sT1RFdFlUaGtP\n UzAwTVdObUxXRmtNMk10TTJJd01EWXpOakF5WTJRMUlpd2lkSGx3WlNJNklt\n...\nYithdmN6WmVTMitrZGxrKzNwZ0RGTXhueHVpWkNYQUI3RlRrYnB5MkRRPT0i\nLCJhbGciOiJiYXNlNjQrZWQyNTUxOSJ9\n-----END LICENSE FILE-----\n
Kung ipinapalagay na wasto ang license at nasa loob pa ng petsa ng pag-expire nito, tutugon ang API gamit ang isang JSON body na naglalaman ng mga detalye ng license, na nagbibigay ng buod ng istruktura ng license file. Makakahanap ka ng higit pang impormasyon tungkol sa mga detalye ng license dito.
Tandaan: pakitandaan na iisang aktibong license lamang ang pinapayagan sa anumang oras.
Ang hindi matagumpay na tugon mula sa license API ay karaniwang nagpapahiwatig ng hindi wasto o expired na license. Isasama sa response body ang isang mensahe ng error na nagsasaad ng dahilan kung bakit hindi pumasa ang license sa mga validation check. Kung maranasan mo ang sitwasyong ito, mangyaring makipag-ugnayan sa amin, at tutulungan ka ng aming team na makakuha ng wastong license file upang matagumpay na masubukan muli ang proseso.
2. Pagpapatunay na naka-install ang tamang license
Pagkatapos ma-upload ang iyong aktibong license, maglalaman ang tugon ng mga detalye ng license. Upang makuha muli ang mga detalyeng ito ng license, magpadala ng get request sa /API/v1/license gamit ang parehong entry point na binanggit sa Hakbang 1. Makakahanap ka ng higit pang impormasyon tungkol sa mga detalye ng license dito.
Upang matiyak ang pagiging tama ng license, mangyaring beripikahin ang mga detalye ng license. Partikular, kumpirmahin na ang daysleft, startdate, at entitlements ay tumutugma sa iyong inaasahan para sa biniling license. Kung pinaghihinalaan mong hindi wasto ang ibinigay na license o may mga kamalian ito, mangyaring makipag-ugnayan sa amin.
Mangyaring sumangguni rin sa aming dokumentasyon ng API para sa higit pang impormasyon.
Pag-update ng aktibong license
Upang mag-update ng license, sundin lamang ang parehong mga hakbang na nabanggit kanina para sa pag-install ng bagong license. Ang pag-upload ng bagong license ay awtomatikong papalit sa nauna, na tinitiyak na magkakabisa ang bagong license.
Mangyaring maglaan ng 60 segundo para magkabisa ang bagong license.
Pag-alis ng aktibong license
Upang alisin ang kasalukuyang aktibong license, magpadala ng delete request sa /API/v1/license gamit ang parehong entry point mula sa mga naunang hakbang. Aalisin ng pagkilos na ito ang license at hindi na ito maaaring ibalik.