'Authorization': 'Bearer' +access_token Add a space after "Bearer" 'Authorization': 'Bearer ' +access_token Le mar. 15 mars 2022 à 17:10, Esharat Mia <esharat@esharat.me> a écrit :
Dear All,
Here is my python code for testing REST API -
import requests import json data = { "client_id": "52ba706f-902c-4208-b28d-c05df607f3c4", "client_secret": "de1c0400-ec02-4143-972e-752931968aed", "grant_type": "client_credentials",
} headers = { 'Content_type': 'application/x-www-form-urlencoded' } response = requests.post("http://localhost:8080/api/v1/oauth/token", data=data, headers=headers)
credentials = response.json() print(credentials) access_token = credentials['access_token'] print("Access_token: ",access_token) auth2 = { 'Authorization': 'Bearer' +access_token } response= requests.get("http://localhost:8080/api/v1/patrons", headers=auth2 )
print(response)
When I run this code , I get access_token . Then I use this access token and try retrieve data. But getting authentication failure or response code 401 . My output below -
(base) esharat@esharat-desktop:~/Desktop/Library$ python3 test.py
{'access_token': 'MTY0NzM2MDQ3Mi00MzgwNzctMC42OTA2NTM5MzA1MDgxODQtM0pTSTcwdUhGcVdzaTlUUnhGcGVDaTFmaVg3Nm9v', 'expires_in': 3600, 'token_type': 'Bearer'}
Access_token: MTY0NzM2MDQ3Mi00MzgwNzctMC42OTA2NTM5MzA1MDgxODQtM0pTSTcwdUhGcVdzaTlUUnhGcGVDaTFmaVg3Nm9v
<Response [401]>
Thanks in advance .
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/