Now, as we have the API created, let us see how to consume the API in Python.
The code is as follows:
import requests r = requests.get('http://localhost/apitest/api/apitest/5') print (r.json())
The output for the preceding code is as follows:
For API interaction, we use the requests
library in Python. When we perform a call to the API, the API returns the string in JSON format. The r.json()
method converts the returned JSON to extract the text value and displays the output as Hello World
.
In a similar way, we can use the requests library to fetch API results from various web-based API calls. The result is generally in XML or JSON format, with JSON being the preferred return method for the API calls.
Let us see another example to fetch some more JSON from GitHub:
import requests r = requests.get('https://github.com/timeline.json') jsonvalue=r.json() print (jsonvalue) print ("\nNow printing value of message"+"\n") print (jsonvalue['message']+"\n")
The output for the preceding...