0

これは、Pushbullet APIを使用して、送信された最新の通知を読み取る最初の試みです。

認証に成功しWebClient、最後のプッシュをアップロード/ダウンロードしましたが、 のプッシュから本文 (ノートのメッセージ) のみをダウンロードしたいと考えていますnote type。以下の例を見るとWebClient.DownloadString、本体だけでなく、プッシュから取得できるすべての情報も表示されます。

メモのメッセージだけをダウンロードし、すべてをダウンロードする方法はありますか?

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

結果:

"{\"アカウント\":[],\"ブロック\":[],\"チャネル\":[],\"チャット\":[],\"クライアント\":[],\"連絡先\":[],\"devices\":[],\"grants\":[],\"pushes\":[{\"active\":true,\"iden\":\"ujCch9rXhnwsjAvxQ1EFi0\ ",\"created\":1.454030974949465e+09,\"modified\":1.454031099564189e+09,\"type\":\"note\",\"dismissed\":true,\"direction\": \"self\",\"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\":\"xx@gmail.com\",\"title\":\"abc\", \"body\":\"テスト ライン 1\r\nテスト ライン 2\r\nテスト ライン 3\ "}],\"profiles\":[],\"subscriptions\":[],\"texts\":[],\"cursor\":\"eyJWZXJzaW9uIjoxLCJNb2RpZmllZEFmdGVyIjoiMDAwMS0wMS0wMVQwMDowMDowMFoiLCJNb2RpZmllZEJlZm9yZSI6IjIwMTYtMDEtMjlUMDE6MzE6MzkuNTY0MTg5WiJ9\"}"

4

1 に答える 1

1

API では、いいえ。最も簡単な方法は、JSON パーサーを使用して応答を解析し、response["pushes"][0]["body"] を取得することです。

于 2016-01-29T02:00:38.463 に答える