NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following is an example call using curl to access public data using an API from the NBIA API Python Examples.

Info
iconfalse
titleCurl Sample Script
Code Block
curl -s -X GET https://imaging.nci.nih.gov/nbia-api/services/v1/getBodyPartValues?Collection=QIN%20PET%20Phantom-Demo

...

iconfalse
titlePython Sample Script
Code Block
import requests,json

token_url = "https://services.cancerimagingarchive.net/nbia-api/oauth/token?username=YOUR_NAME&password=YOUR_PASSWORD&grant_type=password&client_id=nbiaRestAPIClient&client_secret=ItsBetweenUAndMe"
access_token = requests.get(token_url).json()["access_token"]
print (access_token)

api_call_headers = {'Authorization': 'Bearer ' + access_token}
data_url = "https:// services.cancerimagingarchive.net/nbia-api/services/v2/getModalityValues"
data = requests.get(data_url, headers=api_call_headers).json()
print (data)

Python Sample Output:

...

To come

Example Request for Accessing a Private Resource

...