Kullanım Örnekleri
Hem dahili hem de harici API servislerinin kullanımı ile ilgili örnekler aşağıda yer almaktadır.
WISECP API'lerini kolayca test etmek için Postman kullanabilirsiniz. Kod örneklerine ve hızlı test imkanına erişmek için aşağıdaki bağlantıyı kullanabilirsiniz.
Postman, API'lerinizi hızlı bir şekilde doğrulamanıza ve test etmenize olanak tanır, böylece entegrasyon sürecinizi sorunsuz bir şekilde ilerletebilirsiniz.
Harici API Örneği
curl --location 'https://example.com/api/Clients/ValidateClient' \
--header 'Content-Type: application/json' \
--header 'Apikey: [YOUR_API_KEY]' \
--data-raw '{
"email": "[email protected]",
"password": "test123"
}'
Yanıt (JSON)
{
"status": "successful",
"data": {
"user_id": 19,
"hash": "ZmozNFdUNy8wMGM4bkVKK01IeUF5d2tSNzU0d1E1VThLZUJmZXNzdVNkK2dvWEgwdmdOTDE4YldmMzFCTVdheVY3bjhRTDBxSVNOb1FXcjBhVEhiTlE9PQ=="
}
}
Dahili API Örneği
<?php
Helper::Load("Api");
try {
$result = Api::Clients()->CreateClientSsoToken([
"email" => "[email protected]",
"password" => "test123"
]);
if($result["status"] == "error") throw new Exception($result["message"]);
echo $result["data"]["user_id"];
}
catch (Exception $e)
{
echo 'Error: '.$e->getMessage();
}
Yanıt
Array
(
[status] => successful
[data] => Array
(
[user_id] => 22
[hash] => TEtzRzkyUy84N2habVlEQWVUNHhhL0pvRUd0ZVMrMXpQVmVKUTlid2Rac1h5NGJ5L2E0RzhLV082T2EvM1RRbmNmUVVJcFdoT093eExsaWlORERyV1E9PQ==
)
)