POST /api/push/send

プッシュグループ内のすべてのスマートフォンに通知を送ります。

本文

フィールド型説明
pushGroupIdstring必須。送信先のグループ。
titlestring太字の1行目。タイトル、メッセージ、またはその両方を送ります。
subtitlestringタイトルの下の行。
messagestring本文のテキスト。タイトル、メッセージ、またはその両方を送ります。
imageUrlstring通知と一緒に表示される画像。WebP、PNG、JPEG。
actionURLstringタップで開くページ。http://またはhttps://で始まる必要があります。省略すると、タップでアプリのグループが開きます。
namestringダッシュボードのログに表示される、このメッセージのラベル。スマートフォンには表示されません。

例

1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST https://api.webliveactivity.com/api/push/send \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: wla_your_key' \
  -d '{
  "pushGroupId": "acme-orders",
  "title": "Your order shipped!",
  "subtitle": "Order #1234",
  "message": "Your package is on the way. Expected delivery: tomorrow by 5 PM.",
  "imageUrl": "https://acme.example/shipped.webp",
  "actionURL": "https://acme.example/orders/1234",
  "name": "Shipping notice"
}'

レスポンス

targetedは通知を送信したスマートフォンの台数です。誰も参加していない場合は0で、その場合は何も請求されません。

1
2
3
4
5
6
{
  "ok": true,
  "targeted": 42,
  "groupId": "pg-7hk3mzq2wd9x",
  "pushGroupId": "acme-orders"
}

配信

  • 送信はすぐに行われます。ライブアクティビティの更新のようにまとめられることはなく、2回送れば2件の通知になります。
  • どの通知も、スマートフォンで音やバナーで知らせます。静かに送る方法はありません。
  • 電源が切れていたスマートフォンには、最大3日後まで、再び電源が入ったときに届きます。iPhoneでは最新の1件だけが残ります。
  • 受け取ったスマートフォン1台ごとに1プッシュと数えます。配信と請求を参照してください。

エラー

ステータス意味
400pushGroupIdがない、titleもmessageもない、またはactionURLがhttpでもhttpsでもない。
402FREE_TIER_LIMIT_REACHED:無料プランの毎月のプッシュ数を使い切りました。誰かが参加している場合のみです。
413通知が4KBを超えています。テキストを短くします。

その他のエラーはすべてエラーと制限にあります。

ライブアクティビティを​「開発」せずに​作り始めませんか?

今日から​作り始めませんか?

App Storeへの申請も、ネイティブのコードベースの保守も不要です。リンクひとつでアクティビティがユーザーの画面に届き、使いやすいAPIで最新の状態を保てます。

毎月7,000回の無料プッシュ付き

Movistar RidersMovistar Ridersテロリスト9
マップOverpass
12HeroicHeroicカウンターテロリストCSGOCSGO eスポーツライブで見る
8 PM
洗濯中8:00 PMまでに完了
洗濯床掃除昼食
Domino's調理中
912
Movistar RidersMovistar Ridersテロリスト9
マップOverpass
12HeroicHeroicカウンターテロリストCSGOCSGO eスポーツライブで見る
ライブ
ライブを見るMolyのねこカメラ3秒前に更新ねこカメラ
ただいま焼き上げ中Matがご注文の品を焼いています。Domino's
調理中移動中配達完了
思考中
APIエンドポイントを調査中Foodscoutの変更を準備中
思考中作業中完了
あと30分でお届けMatが急いで向かっています。Domino's
移動中配達完了
GTA00:00
GTA00:00:00GTA VI
San Francisco Shockホーム1
マップMidtown
3
Dallas FuelアウェイOverwatch Leagueライブで見る
United 1423ゲートB22 · 座席14C · SFO → JFK
搭乗中飛行中到着
搭乗中
あと6分で到着Marcus · Toyota CamryToyota Camry
移動中到着
6分
Movistar RidersMovistar Ridersテロリスト9
マップOverpass
12HeroicHeroicカウンターテロリストCSGOCSGO eスポーツライブで見る
8 PM
洗濯中8:00 PMまでに完了
洗濯床掃除昼食
Domino's調理中
912
Movistar RidersMovistar Ridersテロリスト9
マップOverpass
12HeroicHeroicカウンターテロリストCSGOCSGO eスポーツライブで見る
ライブ
ライブを見るMolyのねこカメラ3秒前に更新ねこカメラ
ただいま焼き上げ中Matがご注文の品を焼いています。Domino's
調理中移動中配達完了
思考中
APIエンドポイントを調査中Foodscoutの変更を準備中
思考中作業中完了
あと30分でお届けMatが急いで向かっています。Domino's
移動中配達完了
GTA00:00
GTA00:00:00GTA VI
San Francisco Shockホーム1
マップMidtown
3
Dallas FuelアウェイOverwatch Leagueライブで見る
United 1423ゲートB22 · 座席14C · SFO → JFK
搭乗中飛行中到着
搭乗中
あと6分で到着Marcus · Toyota CamryToyota Camry
移動中到着
6分
Movistar RidersMovistar Ridersテロリスト9
マップOverpass
12HeroicHeroicカウンターテロリストCSGOCSGO eスポーツライブで見る
8 PM
洗濯中8:00 PMまでに完了
洗濯床掃除昼食
Domino's調理中
912
Movistar RidersMovistar Ridersテロリスト9
マップOverpass
12HeroicHeroicカウンターテロリストCSGOCSGO eスポーツライブで見る
ライブ
ライブを見るMolyのねこカメラ3秒前に更新ねこカメラ
ただいま焼き上げ中Matがご注文の品を焼いています。Domino's
調理中移動中配達完了
思考中
APIエンドポイントを調査中Foodscoutの変更を準備中
思考中作業中完了
あと30分でお届けMatが急いで向かっています。Domino's
移動中配達完了
GTA00:00
GTA00:00:00GTA VI
San Francisco Shockホーム1
マップMidtown
3
Dallas FuelアウェイOverwatch Leagueライブで見る
United 1423ゲートB22 · 座席14C · SFO → JFK
搭乗中飛行中到着
搭乗中
あと6分で到着Marcus · Toyota CamryToyota Camry
移動中到着
6分