Попытка запросить новости Watson discovery с помощью следующей команды curl и получить сообщение об ошибке 403 запрещено. curl -u "apikey":"{apikey}" "https://gateway.watsonplatform.net/discovery/api/v1/environments/system/collections/news-en/query?version=2019-04-30&query=relations.action.lemmatized:acquire&count=3&filter=entities.text:IBM&return=text"
curl -u "apikey":"{apikey}" "https://gateway.watsonplatform.net/discovery/api/v1/environments/system/collections/news-en/query?version=2019-04-30&query=relations.action.lemmatized:acquire&count=3&filter=entities.text:IBM&return=text"
Я нашел документы на сайте IBM для создания и запроса ваших собственных сред, но не помог с доступом к новостям.
Оказалось, что мой URL был неверным. Я получил это на работу.
curl -u "apikey":"{apikey}" "https://api.eu-gb.discovery.watson.cloud.ibm.com/instances/96a866f9-11bb-4b55-af26-a0f826807fec/v1/environments/system/collections/news-en/query?version=2019-04-30&query=enriched_title.semantic_roles:(action.normalized:acquire,object.entities:(type::Company))&count=3"
Ваш локон выглядит правильно, что может указывать на то, что ваш apikey неверен. Попробуйте выполнить команду curl, чтобы получить список сред:
curl -u "apikey":"{apikey}" "https://gateway.watsonplatform.net/discovery/api/v1/environments?version=2019-04-30"
, которые должны подтвердить, что у вас правильный apikey.