Я подозреваю, что проблема возникает из-за того, что ваш код добавляет Api-Key и Api-Username в качестве параметров запроса к GET-запросу. Api-Key и Api-Username должны быть включены в заголовки запроса, а не в параметры запроса. В разделе «Аутентификация», расположенном в верхней части этой страницы, приведён пример с использованием curl для настройки этого: https://docs.discourse.org/.
Проблема решена самостоятельно
fetchCategory() {
const headers = new HttpHeaders()
.set(‘Api-Key’, ‘123456’)
.set(‘Api-Username’, ‘abcd’);
const result = this.http.get(‘https://url.json’,{headers }); return result;
}
Также я включил CORS в браузере, и теперь всё работает нормально.