Api Oturumu
Api üzerinden veri alışverişi yapabilmek için öncelikle bir adet token almak gerekmektedir.
Token
Token alabilmek için kullanılan bilgi panele girişte de kullanılan e-posta ve parola çiftidir.
Bu bilgiler aşağıdaki örnekteki gibi /api/v1/api-token-auth/
adresine POST isteği ile gönderildiğinde endpoint cevap olarak
token keyi ve token geçerlilik süresi bilgilerini dönmektedir.
Curl
$ curl -X POST -H 'Content-Type: application/json' -d '{"username":"epostaniz","password":"parolaniz"}' https://api.propars.net/api/v1/api-token-auth/ --insecure
Curl çıktısı
{"token":"b61fd493d01cfb80d386171*****************","expire_date":"2018-09-19T11:55:06.245Z"}
Python
import requests
response = requests.post(
'https://api.propars.net/api/v1/api-token-auth/',
headers={'Content-Type': 'application/json'},
data='{"username":"epostaniz","password":"parolaniz"}'
)
print(response.json())
# cikti: {'expire_date': '2018-09-19T11:55:06.245Z', 'token': 'b61fd493d01cfb80d386171*****************'}
#