MLS Apps Login API Script

Το Login script παρέχει έναν τρόπο απομακρυσμένης σύνδεσης με τις υπηρεσίες της MLS App, παρέχοντας το ανάλογο περιεχόμενο ανάλογα με τις προτιμήσεις σας. Χρησιμποιώντας το login script θα μπορείτε να αυθεντικοποιήσετε την ταυτότητά σας δημιουργώντας μια σύνδεση με τις υπηρεσίες μας η οποία θα μπορεί να χρησιμοποιείται για όλες τις υπόλοιπες κλήσεις.

Η χρήση του login script δημιουργήθηκε για να τοποθετείται πάνω από τη σύνδεση με την υπηρεσία ώστε να παρέχει ένα επιπλέον επίπεδο ασφαλείας για την πρόσβαση στις υπηρεσίες αλλά και για να δώσει τη δυνατότητα προσωπικών ρυθμίσεων.

Πληροφορίες χρήστη

Σύνδεση χρήστη:

[POST Request]: https://mlsapps.gr/subs/api/account/login.php

Attributes:
[username]: The user's username or email
[password]: The user's password

Successfull login:
"body":{
	"status":{
		"type":"json",
		"context":"1"
	},
	"user":{
		"type":"json",
		"context":{
			"id":"{user_id}",
			"firstname":"John",
			"lastname":"Doe",
			"username":"john.doe",
			"email":"john@doe.com",
			"fullname":"John Doe",
			"pw":"{api_session_key}",
			"m_user":"{api_user_id}"
		}
	}
}

Login error:
"body":{
	"status":{
		"type":"json",
		"context":"0"
	},
	"error":{
		"type":"json",
		"context":"The provided credentials does not match with a registered account."
	}
}

Πληροφορίες χρήστη:

[GET Request]: https://mlsapps.gr/subs/api/account/info.php

Attributes:
[m_user]: The user id
[pw]: The user's session key

Response template:
"body":{
	"user":{
		"type":"json",
		"context":{
			"id":"{user_id}",
			"firstname":"John",
			"lastname":"Doe",
			"username":"john.doe",
			"email":"john@doe.com",
			"fullname":"John Doe",
			"pw":"{api_session_key}",
			"m_user":"{api_user_id}"
		}
	}
}

Αυθεντικοποίηση χρήστη:

[ANY Request]: https://mlsapps.gr/subs/api/[any_service]

Parameters:
[m_user]: The user id
[pw]: The user's session key

Μετά από επιτυχή σύνδεση θα πρέπει η εφαρμογή να στέλνει πάντα το user_id και το session_key με τα ονόματα m_user και pw αντίστοιχα, είτε σε GET είτε σε POST request, ώστε να αυθεντικοποιείται ο χρήστης κάθε φορά.

MLS Apps™ © 2018Κέντρο ΒοήθειαςΕλληνικά