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*****************'}
#