Я пытаюсь настроить запросы API для сервиса Ted EU. У них есть пример сайта для проверки запросов: https://ted.europa.eu/api/documentation ... -v3/search. Но даже попытка простого запроса типа «(contract-nature IN (services 9 Z 9 Z)», который я тестировал на их основном сайте и работает там, возвращает сообщение об ошибке 500. Я оставил все остальное со значениями по умолчанию. Я что-то упускаю?
edit: я использую некоторый базовый код Python для запросов, однако и код, и тест на связанном веб-сайте возвращают 500 ошибок.
edit2: я исправил опечатка в коде. Я упомянул, что запрос работает на основном сайте, но не дал ссылку: https://ted.europa.eu/en/search/result? ... ESC&page=1. на этой странице экспертный поиск должен принимать те же запросы, что и API.
import requests
import json
base_url = "https://tedweb.api.ted.europa.eu/v3/notices/search"
query = "(contract-nature IN (services 9 Z 9 Z))"
fields = ["winner_name"]
params = {"query": query,
"fields": fields,
"page": 1,
"limit": 10,
"scope": "ACTIVE",
"checkQuerySyntax": False,
"paginationMode": "PAGE_NUMBER",
"onlyLatestVersions": False,
"iterationNextToken": "string"}
headers = {"Content-Type": "application/json", "accept": "*/*"}
params = json.dumps(params)
response = requests.post(base_url, headers=headers, data=params)
if response.status_code == 200:
data = response.json()
print("Fetched Notices:")
for notice in data.get("notices", []):
print(f"Title: {notice.get('title')}, Date: {notice.get('date')}")
else:
print(f"Error: {response.status_code}, {response.text}")
Подробнее здесь: https://stackoverflow.com/questions/798 ... asic-query
Запрос API Ted EU Swagger возвращает ошибку 500 даже для базового запроса ⇐ Python
Программы на Python
1761831511
Anonymous
Я пытаюсь настроить запросы API для сервиса Ted EU. У них есть пример сайта для проверки запросов: https://ted.europa.eu/api/documentation/index.html#/notice-search-v3/search. Но даже попытка простого запроса типа «(contract-nature IN (services 9 Z 9 Z)», который я тестировал на их основном сайте и работает там, возвращает сообщение об ошибке 500. Я оставил все остальное со значениями по умолчанию. Я что-то упускаю?
edit: я использую некоторый базовый код Python для запросов, однако и код, и тест на связанном веб-сайте возвращают 500 ошибок.
edit2: я исправил опечатка в коде. Я упомянул, что запрос работает на основном сайте, но не дал ссылку: https://ted.europa.eu/en/search/result?query=%28contract-nature+IN+%28services+9+Z+9+Z%29%29&scope=ACTIVE&onlyLatestVersions=false&sortColumn=publication-number&sortOrder=DESC&page=1. на этой странице экспертный поиск должен принимать те же запросы, что и API.
import requests
import json
base_url = "https://tedweb.api.ted.europa.eu/v3/notices/search"
query = "(contract-nature IN (services 9 Z 9 Z))"
fields = ["winner_name"]
params = {"query": query,
"fields": fields,
"page": 1,
"limit": 10,
"scope": "ACTIVE",
"checkQuerySyntax": False,
"paginationMode": "PAGE_NUMBER",
"onlyLatestVersions": False,
"iterationNextToken": "string"}
headers = {"Content-Type": "application/json", "accept": "*/*"}
params = json.dumps(params)
response = requests.post(base_url, headers=headers, data=params)
if response.status_code == 200:
data = response.json()
print("Fetched Notices:")
for notice in data.get("notices", []):
print(f"Title: {notice.get('title')}, Date: {notice.get('date')}")
else:
print(f"Error: {response.status_code}, {response.text}")
Подробнее здесь: [url]https://stackoverflow.com/questions/79804786/ted-eu-swagger-api-request-returns-500-error-even-for-a-basic-query[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия