Google Voice имеет XML-URL, поэтому мне было интересно, как кто-то вытащит часть JSON из возвращаемого XML и проанализирует его на странице. Теперь функция поиска Google Voice находится под угрозой, и я хочу получить доступ к моей истории. Я думаю, что синхронный вызов всех страниц до последнего известного номера страницы в моей истории должен сделать это ...Как я могу получить данные Google Voice?
ответ
Это может быть вашим лучшим выбором ...
Читайте о преобразовании DATATYPE здесь: http://api.jquery.com/extending-ajax/
в частности, раздел, который говорит:
Вы можете определить преобразователи "инлайн" внутри варианты вызова ajax. Например, следующий код запрашивает XML-документ, а затем извлекает соответствующий текст из него, и разбирает его как «mydatatype»:
$.ajax(url, {
dataType: "xml text mydatatype",
converters: {
"xml text": function(xmlValue) {
// Extract relevant text from the xml document
return textValue;
}
}
});
Я не знаю, если это точный фрагмент кода будет возвращать содержимое JSON правильно, но по крайней мере он должен лишить его ответа XML (возможно, потребуется добавить дополнительный код для синтаксического анализа возвращенного «textValue», как JSON возможно, с помощью метода JQuery parseJSON
может попробовать:..
$.ajax(url, {
dataType: "xml text mydatatype",
converters: {
"xml text": $.parseJSON;
}
}
});
Надеюсь, это поможет.
Это помогает. Это маршрут, на который мне пришлось бы пойти сейчас. Спасибо! – Kristopher
XML и JSON - это не те же типы данных. Вероятно, вам придется обрабатывать данные как XML, если это единственный тип, на который возвращаются ваши данные. Если URL имеет .xml, вы можете попробовать изменить его на .json, чтобы узнать, возвращает ли он тип данных JSON.
Если вы дадите нам больше информации (примеры, URL-адреса и т. Д.), Кто-то может помочь вам лучше.
Я вытащил эти XML-адреса с этой страницы: [link] (http://posttopic.com/topic/google-voice-add-on-development)
[link] (https://www.google.com/ голос/входящие/последние/входящие /) и [ссылка] (https://www.google.com/voice/inbox/recent/sms/), например. XML pagination: ? Page = p2 ? Page = p3 и т. Д. –
Kristopher
Таким образом, контент определенно является XML, а не JSON. Вам придется анализировать данные как XML. – therealklanni
Если вы посмотрите на содержимое XML, он возвращает как прямой XML, так и прямой JSON. Мне пришлось бы разбирать JSON из XML-контента. В этот момент все это чисто академично, потому что GVoice, наконец, вернул функциональность поиска истории с момента моего первоначального сообщения. – Kristopher
- 1. Google voice api voice
- 2. Как я могу получить данные Google Analytics?
- 3. Как получить номер Google Voice в Android
- 4. Google Voice через OAuth2.0
- 5. Признание Google Glass Voice
- 6. Скрыть признание Google Voice
- 7. Python Google Voice
- 8. Прослушивание Google Voice SMS
- 9. Google Voice распознавание голоса
- 10. Google Voice API
- 11. Google oauth .net Как я могу получить действительные учетные данные?
- 12. Как я могу получить данные земляной сборки google?
- 13. как я могу получить данные из Google Analytics?
- 14. Как я могу использовать обещания получить данные в Google Адресах?
- 15. Как я могу получить данные поисковых запросов из Google WMT?
- 16. Как я могу получить данные, соответствующие google fit
- 17. Как я могу получить О ME Данные пользователя из Google?
- 18. Google Voice Recognition Android onActivityResult
- 19. Google voice PHP OAuth 2.0
- 20. Google Voice Typing on Activity
- 21. Google Voice API для Android
- 22. Android - установил языки Google Voice
- 23. Существует ли API Google Voice?
- 24. Google Voice Recognition on Movies
- 25. Как получить регистрационный код Alexa Voice Service?
- 26. Как я могу получить описание документа Google?
- 27. Я не могу получить данные
- 28. Синтаксический SMSThread API-интерфейс Google Voice Java
- 29. Как я могу получить и сравнить данные?
- 30. Как я могу получить эти данные?
Не знаете, в чем ваш вопрос. –