Pushbullet + WebClient = загрузка только основного содержимого из заметки

Это моя первая попытка использовать API Pushbullet для чтения последних отправленных уведомлений.

Я успешно подтвердил подлинность моего WebClient и загрузить / загрузить его последнее нажатие, но я хочу загрузить только тело (сообщение примечания) от нажатия note type, Если вы, ребята, посмотрите на пример ниже, WebClient.DownloadString приносит не только тело, но и каждую информацию, доступную от толчка.

Есть ли способ загрузить только сообщение заметки, а не все из него?

wc.DownloadString("https://api.pushbullet.com/v2/pushes?limit=1");

Результат:

"{\" Счета \":[],\" блоки \":[],\" каналы \":[],\" чатов \":[],\" клиентов \":[],\" контакты \":[],\" устройства \":[],\" гранты \":[],\" проталкивает \":[{\" активный \ ": правда, \" иден \":\"ujCch9rXhnwsjAvxQ1EFi0\",\"создан \":1.454030974949465e+09 \ "модифицирована \":1.454031099564189e+09,\"Тип \": \ "примечание \", \ "уволенный \": правда, \ "направление \": \ "я \",\"sender_iden\":\"ujCch9rXhnw\",\"SENDER_EMAIL \":\"xx@gmail.com\",\"sender_email_normalized\":\"xx@gmail.com\",\"sender_name\":\"ABC\",\"receiver_iden\":\"ujCch9rXhnw\",\"receiver_email\":\"x@gmail.com\",\"receiver_email_normalized\":\"хх @ gmail.com \ ", \" title \ ": \" abc \ ",\" body \ ": \" тестовая строка 1\r\ntest строка 2\r\ntest строка 3 \ "}], \" анкеты \":[],\" подписки \":[],\" тексты \":[],\" курсор \":\"eyJWZXJzaW9uIjoxLCJNb2RpZmllZEFmdGVyIjoiMDAwMS0wMS0wMVQwMDowMDowMFoiLCJNb2RpZmllZEJlZm9yZSI6IjIwMTYtMDEtMjlUMDE6MzE6MzkuNTY0MTg5WiJ9\"}"

1 ответ

Решение

В API нет. Самый простой способ - проанализировать ответ с помощью анализатора JSON и получить ответ ["pushes"][0]["body"]

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