Zillow api - доступ к XML-данным с помощью javascript

Я использую аксиомы, если это важно. Я использую GetSearchResults.htm? api

API работает, я получаю все данные xml. У меня проблемы с доступом к конкретным данным из Zillows api, все, что я пробовал, возвращается неопределенным.

Часть аксиомов я использую для извлечения данных

  .then(function(res){
      console.info(res.data)
    })

Результаты будут такими, как показано ниже .... Я бы, например, хотел получить доступ к request.address я пытался

res.data.request['address']
res.data.request.address
res.data.searchresults.request['address']
res.data.searchresults.request.address


    <?xml version = "1.0" encoding = "utf-8"?>
  <SearchResults:searchresults cut to format">
    <request>
        <address>Some address here</address>
        <citystatezip>some city here, ca</citystatezip>
    </request>
    <message>
        <text>Request successfully processed</text>
        <code>0</code>
    </message>
    <response>
        <results>
            <result>
                <zpid>some zipid here</zpid>

Я думаю, что эта ветка и / или эта ветка укажут вам правильное направление. Этот модуль узла может оказаться полезным, иначе вы, вероятно, захотите каким-то образом преобразовать xml в json.

uncleoptimus 13.04.2018 03:20

Как вам удалось интегрировать zillow api во внешний интерфейс с помощью javascript? Разве вам не нужен какой-то сервер?

Max Doung 22.07.2018 06:00

@MaxDoung Да, я это сделал. Сервер не нужен, это просто запрос Ajax. Я использовал axios, но вы также можете использовать fetch. Я выкопаю код утром и отредактирую этот пост, если хотите

born2gamble 23.07.2018 10:54

@born2gamble Я был бы очень признателен, если бы вы могли привести пример. Как-то я продолжаю получать ту же ошибку происхождения. Я тоже использую аксиомы

Max Doung 25.07.2018 00:25

@MaxDoung Мне очень жаль, что я думал, что это реализовано, но не реализовал. У меня также возникают проблемы с происхождением. (хотя вы можете получить расширение cors для Chrome, чтобы оно работало локально). Я пытался повозиться с ним около часа и не смог решить эту проблему с cors для производства. Досадил меня до такой степени, что я буду использовать эти материалы на YouTube, я обновлю здесь, когда выясню это.

born2gamble 25.07.2018 08:35
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
402
0

Другие вопросы по теме