#rest
#rest
Вопрос:
Я пытаюсь использовать API ScanR:
- Техническая документация: https://scanr-api.enseignementsup-recherche.gouv.fr/api/swagger-ui.html
- Общее представление: https://api.gouv.fr/les-api/scanR
- Онлайн-интерфейс: https://scanr.enseignementsup-recherche.gouv.fr /
Моя цель — предоставить API название структуры / компании и получить, среди прочего, идентификатор структуры / компании. Затем я могу использовать конечную точку GET ‘/v2/ structures/ structure/{id}’ для доступа к описанию.
Я считаю, что для этого я бы использовал конечную точку POST ‘/v2/structures/ search’. Однако мне не удается структурировать запрос таким образом, чтобы это работало.
Кто-нибудь может привести мне пример?
Ответ №1:
Команда scanR любезно предоставила пример, которым я делюсь здесь:
url_structures = "https://scanr-api.enseignementsup-recherche.gouv.fr/api/v2/structures/search"
my_query = "carbon waters"
params = {
"pageSize": 12,
"query": my_query
}
scanr_output = requests.post(url_structures, json=params).json()