Kimlik Doğrulama Genel bakış
Kullanıcı Girişi
Açıklama
Section titled “Açıklama” POST
/v1/auth/sign-in E-posta veya kullanıcı adı ile parola doğrulayarak sisteme entegrasyon erişimi / JWT sağlar.
İstek Gövdesi
Section titled “İstek Gövdesi”| Alan | Tip | Açıklama |
|---|---|---|
| string | Kullanıcının veya teslimatın yapılacağı email adresi | |
| username | string | Sisteme giriş için kullanıcı adı |
| password | string | Kullanıcı hesabının sistem giriş şifresi |
{ "email":"", "username":"example", "password":"example"}Örnek Kod
Section titled “Örnek Kod”fetch('https://api.kargomucuz.com/v1/auth/sign-in', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer <YOUR_TOKEN>' }, body: JSON.stringify({ "email":"", "username":"example", "password":"example" })}).then(response => response.json()).then(data => console.log(data));$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.kargomucuz.com/v1/auth/sign-in');curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
$body = <<<'EOD'{ "email":"", "username":"example", "password":"example"}EOD;curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
$headers = array();$headers[] = 'Content-Type: application/json';$headers[] = 'Authorization: Bearer <YOUR_TOKEN>';curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);if (curl_errno($ch)) { echo 'Error:' . curl_error($ch);}curl_close($ch);echo $result;Yanıtlar
Section titled “Yanıtlar”200:
{ "status": true, "message": "Sisteme giriş sağlandı.", "payload": { "data": { "refinedUserData": { "others": { "bankAccountAd": null, "verify": { "platformProvisionAgreement": false, "certificateOfResidence": false, "electronicConfirmationText": true, "userAgreement": true, "general": false }, "postalCheck": null, "lastLogin": null, "isActive": false, "blocked": false, "updated": "2024-10-12T13:59:26.115Z", "created": "2024-10-12T13:59:26.115Z" }, "_id": "670a80beba9b41f347291c90", "type": "individual", "role": "member", "name": "yasir", "surname": "kaygusuz", "date": { "day": 24, "month": 5, "year": 2004 }, "username": "y.yasir.k", "email": "yasoka@gmail.com", "profilePhotoURI": "67d28672351039eef56ed7af" }, "referenceToken": "B3oSOkuO5T", "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NzBhODBiZWJhOWI0MWYzNDcyOTFjOTYiLCJ1c2VycyI6W3sib3RoZXJzIjp7ImJhbmtBY2NvdW50QWQiOm51bGwsInZlcmlmeSI6eyJwbGF0Zm9ybVByb3Zpc2lvbkFncmVlbWVudCI6ZmFsc2UsImNlcnRpZmljYXRlT2ZSZXNpZGVuY2UiOmZhbHNlLCJlbGVjdHJvbmljQ29uZmlybWF0aW9uVGV4dCI6dHJ1ZSwidXNlckFncmVlbWVudCI6dHJ1ZSwiZ2VuZXJhbCI6ZmFsc2V9LCJwb3N0YWxDaGVjayI6bnVsbCwibGFzdExvZ2luIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2UsImJsb2NrZWQiOmZhbHNlLCJ1cGRhdGVkIjoiMjAyNC0xMC0xMlQxMzo1OToyNi4xMTVaIiwiY3JlYXRlZCI6IjIwMjQtMTAtMTJUMTM6NTk6MjYuMTE1WiJ9LCJfaWQiOiI2NzBhODBiZWJhOWI0MWYzNDcyOTFjOTAiLCJ0eXBlIjoiaW5kaXZpZHVhbCIsInJvbGUiOiJtZW1iZXIiLCJuYW1lIjoieWFzaXIiLCJzdXJuYW1lIjoia2F5Z3VzdXoiLCJkYXRlIjp7ImRheSI6MjQsIm1vbnRoIjo1LCJ5ZWFyIjoyMDA0fSwidXNlcm5hbWUiOiJ5Lnlhc2lyLmsiLCJlbWFpbCI6Inlhc29rYUBnbWFpbC5jb20iLCJwcm9maWxlUGhvdG9VUkkiOiI2N2QyODY3MjM1MTAzOWVlZjU2ZWQ3YWYifV0sImlhdCI6MTc4MDY2NjExOCwiZXhwIjoxODEyMjIzNzE4fQ.-I_o0vwHkn8FYsMHvWCWAllYpLHsKxey3SHCdq9pN00" } }, "code": 500}200 - Şifre hatalı girildiğinde dönen yanıt.: Şifre hatalı girildiğinde dönen yanıt.
{ "status": false, "message": "Şifre hatalı.", "code": 500}200 - Kullanıcı adı hatalı girildiğinde dönen yanıt.: Kullanıcı adı hatalı girildiğinde dönen yanıt.
{ "status": false, "message": "Kullanıcı bulunamadı.", "code": 500}