Извлечение ключевых слов с использованием клиентской библиотеки cortical.io retina javascript - PullRequest
0 голосов
/ 09 марта 2020
  1. Я пытаюсь извлечь ключевые слова с помощью клиентской библиотеки cortical.io retina
    javascript.

  2. Требуется регистрация apikey и загрузка клиентская библиотека
    javascript из
    https://github.com/cortical-io/RetinaSDK.js.

  3. Затем я написал небольшой код в javascript в соответствии с указанными инструкциями в ссылке на github. Но каждый раз, когда я запускаю код в chrome, эта ошибка отображается:

    • Доступ к XMLHttpRequest по адресу http://api.cortical.io/rest/text/keywords?retina_name=en_associative ' из источника 'http://localhost' заблокировано политикой CORS: в запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'.

    • api.cortical.io / rest / text / Keywords? Retina_name = en_associative: 1 Не удалось загрузить ресурс: net :: ERR_FAILED

  4. Я попытался добавить разрешающее расширение CORS в Google chrome. Но это не сработало. Я также попытался добавить к своему исходному коду. Тем не менее, ошибка не может быть исправлена.

Это код:

<!DOCTYPE html>
<html>
<body>
<?php header('Access-Control-Allow-Origin: *'); ?>
    <script src="retina-sdk-1.0.js"></script>
    <script>
        var fullClient = new retinaSDK.FullClient(apikey,"http://api.cortical.io/rest/", "en_associative")
        fullClient.getKeywordsForText("Vienna is the capital and largest city of Austria, and one of the nine states of Austria", function(Keywords) {
         console.log(Keywords)
        });
    </script>
</body>
</html> 
...