pushcode.jp の API で What(タイトル、本文)へ任意の文字列を投入

Webプッシュサービス pushcode.jp の API を使用して通知を行っていて、タイトルと本文をAPI呼び出しで投入する方法に手間取ったのでメモ
※json を投げて通知可能な状態からの話です

APIの説明にある「変数」を使用するのですが、説明が分かりにくかった(有料との差別化?)のと What の API利用のチェックが新規作成時にしか保存されない(不具合?)のに引っかかった

プッシュ作成時に What のAPI利用にチェックを入れて、タイトルと本文に {{変数名}} を入れておく
※ここでは {{title}} と {{body}} としてます
WhatのAPI利用がオフで json に what があると
{"message":"API flag for 'what' is not set.","result":"error","status_code":469}
というエラーを返されます


API でpostする json の what -vars へ、先程の変数名: データ で投入
  1. {  
  2.   "when": {  
  3.     "immediate"true  
  4.   },  
  5.   "what": {  
  6.     "vars": {  
  7.       "title""タイトル",  
  8.       "body""本文"  
  9.     }  
  10.   }  
  11. }  
こんな感じで、任意の文字列を送信可能になる


pushcode.jp での通知、早くて30秒程度とけっこう時間がかかる
Pushbullet(アプリ通知)と比べるとかなり遅い感じ、Webプッシュだからか、でもブラウザのGmailはすぐプッシュされてるしな...


コメント