Как быть с этой ошибкой «has been blocked by CORS policy»?
100500 раз уже тут и не только тут обсуждалось. Браузеры не позволяют через js обращаться с одного домена на другой без разрешения со стороны запрашиваемого домена (cors policy). Запрашивай через curl из php, раз его в тегах указал
Если у вас есть доступ к конфигурации сервера, к которому вы делаете запрос - то нстройте на нем cors  и будет вам счастье)
В частности заголовки
 - Access-Control-Allow-Origin
 - Access-Control-Allow-MethodsCross-origin_resource_sharingwhat-is-cors