Я пытаюсь использовать Udacity reviewer API, чтобы ждать в очереди, чтобы назначить проекты. Тем не менее, я не могу понять, как использовать POST-вызов /submission_requests
. Сейчас я делаю это в Python:Как подождать в соответствии с API-интерфейсом API-интерфейса Udacity в Python?
import requests
TOKEN = os.getenv('udacity_api_key')
BASE_URL = 'https://review-api.udacity.com/api/v1/'
headers = {'Authorization': TOKEN}
req_url = BASE_URL + 'submission_requests'
proj_req_data = {
"projects": [
{
"project_id": 232,
"language": "en-us"
}
]
}
res = requests.post(req_url, headers=headers, data=proj_req_data)
и ответ (print res.content
) является:
{"error":"request must have at least one valid project/language pair"}
Я также попытался 'ан', как язык. Я получил project_id
от метода /me/certifications
GET.