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"
}
}