Token Oluşturma

Method URL İçerik Türü
POST auth/api application/json

Açıklama

- API metodlarına istek atabilmek için kullanılması gereken bir token oluşturma metodudur. Bu metod, istemci tarafından çağrıldığında geçerli bir erişim belirteci (token) sağlar.

- Oluşturulan token'ın geçerlilik süresi 8 saat olarak belirlenmiştir. Yani, bir token oluşturulduktan sonra 8 saat boyunca kullanılabilir.

- Bir token, geçerliliğini yitirdiği durumda, API metodlarına erişim sağlamak için tekrar bu metodu kullanarak yeni bir token alınması gerekmektedir. Bu şekilde, güvenliği sağlamak ve sürekli erişimi güvence altına almak amaçlanmıştır.

Servise Gönderilmesi gereken parametreler

Parametre ismi Tip Zorunluluk  Açıklama
username string evet API Kullanıcı Adınız
password string evet API Şifreniz

Örnek İstek

<?php 

$data = array(
    'username' => "__USERNAME__",
    'password' => "__PASSWORD__",

);

$payload = json_encode($data);

$ch = curl_init('__APIURL__/auth/api');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, 
array(
   'Content-Type : application/json',
));

$result = curl_exec($ch);

curl_close($ch);

print_r($result);

?>

Örnek Servis Cevapları

{
    "status": true,
    "message": "Oturum başarıyla açıldı.",
    "data": {
        "token_type": "Bearer",
        "expires_in": "2023-05-23 20:22:37",
        "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI5ODU5OGUxZC1kNThiLTQ5N2UtYmFkNS04ZTJiOWY2ZTI4YmIiLCJqdGkiOiJlM2NjYzM3NjgxNjM2OWRiYTNhOTA0YjFiZWU0YThjMzBhOGU2MDEwZTc0MTMzZDEwYjI1MWQ4MzFiMjMzZDRjMWIyMjU0MjZkYjY2ZjRkMCIsImlhdCI6MTY4NDgzMzc1Ny4zMzUxOTYsIm5iZiI6MTY4NDgzMzc1Ny4zMzUxOTgsImV4cCI6MTY4NDg2MjU1Ny4zMjI4NTIsInN1YiI6Ijg2Iiwic2NvcGVzIjpbInBvc3QuY3JlYXRlIiwicG9zdC51cGRhdGUiLCJwb3N0LmNoZWNrIiwicG9zdC5jYW5jZWwiXX0.N9GQw1-_H6poqtwgR48mN9lpZOC4OBA5giIRxbUC4-9rrq8PZaQU-LRWR-AspN4iOCYONjyITsVDwWjnYLnRT8IVSYHHuWhzOEKetm_jFHLlDmvnSQGFoZduWg6K8UXFZI3VUPnZ6k6_LE1vto9BhU1sIIS5qVFiaWcaS4YBuJxndeFe8FyzEb9CrVQa0ag9v5Irkv2H_7z-uqYnJ5Rw94HEHnQF-vUCHdxPr8L-XAe_5aCjwWgIv1UGyrp-AQc78pYCyt5nE-wc5bY32CvKOJc5iqEXX5HvPO9VJuh8Qc97ANv-FhN-tVUqQ_1PjmfyfEoTN_o1kablqxCRqrNJ2YIRZYYi6tM2S5l1io5sobmP_Hc5CxK53h4nYTY5sE_NjjbJ8w22t4oYse8oxtO1GL5CM15jYz55wKC3LQEN6Fma_vTMSopxn6E3Nv_AU87rGrsRRgr9n_9racCAdyRwbCC5b2ztQYMJqlOExFcYMR8jP5yxGg-1swgSTvSSFLSiYe9whHhNpSW0VfmMYCTXwAlDQzzChYVBK4KE1VsM0yLjd_eImarqEt64PARn_nt-GyizUY7LtQuZEs9SRlMF3P5DDSJ0S1Zh_Jk7kAH_ebGW61zD3aXI7Kupxv_38l82-F2pQOHzUYPxzOI-fLZGOlBQqj9KUBv3ONWQtNXfu-4"
    }
}