CORE PUSH API
共通
▶ 初期設定
▶ 証明書の有効期限確認
▶ デバッグ用通知
全体通知
▶ 事前登録
▶ 事前登録(複数トークン)
▶ 通知履歴取得
▶ 起動数登録
▶ メッセージ送信
▶ スケジュール通知
▶ セグメント通知
個別通知 ⇒詳細はこちら
▶ イメージ図
 ①事前登録
 ②ユーザー属性登録
 ③メッセージ送信(旧:同期方式、1000件単位)※非推奨
 ④メッセージ送信(新:非同期方式、1000件単位)
 ⑤メッセージ送信(新:全件依頼、管理画面に送信履歴表示)
 メッセージ送信API移行手順
分散配信
▶ 時間分散配信登録
▶ 時間分散配信ステータス
▶ 時間分散配信修正
アカウント作成
CORE PUSH ASPをご利用になるには
先ず無料会員登録が必要です。

セグメント通知 API

セグメント通知 API
概要
管理画面の「セグメント通知」の機能を外部システムから呼び出す事ができます。
管理画面で設定したカテゴリ情報を指定して送信可能です。

API
iPhoneへの登録 api.core-asp.com/iphone_push_segment.php
Androidへの登録 api.core-asp.com/android_push_segment.php


リクエスト(POST形式)
(iPhone)
パラメータ 必須 説明
config_key 設定キー
(管理画面のホームメニューに表示しています)
9b8cdedbfa669cf03c31c4f1807ddcce
message 通知メッセージ 本日18時からタイムセール開催!
url URL http://core-asp.com
date_flg デバイストークンが登録または更新された期間による絞り込みをするかどうかのフラグ(使用方法は欄外に記載)
※未指定の場合使用しない設定になります
0:使用しない
1:使用する
start ※◯ 期間(始点)
yyyy-MM-dd HH:mm:ss形式で送信してください。
※期間指定した場合のみ必須です。
※フォーマットが違う場合登録できません。
2016-04-01 00:00:00
end ※◯ 期間(終点)
yyyy-MM-dd HH:mm:ss形式で送信してください。
※期間指定した場合のみ必須です。 ※フォーマットが違う場合登録できません。
2016-12-01 00:00:00
segment セグメントを分けるための絞り込み条件です。
json形式をbase64エンコードした文字列を設定してください。
[ "1":["東京","千葉","神奈川"], "2":["10代","20代","30代","40代"], "3":["音楽","映画","読書"] ]
1:住所、2:年代、3:趣味というカテゴリが登録されていた場合のリクエスト例です。

※デバイストークンが登録または更新された際にトークンのデータにタイムスタンプがつけられます。起動時にトークンの登録または更新をするアプリの場合この期間指定をすることで特定の期間中にアクティブだったユーザーに対しのみ通知を送る事ができます。


リクエスト(POST形式)
(Android)
パラメータ 必須 説明
config_key 設定キー
(管理画面のホームメニューに表示しています)
9b8cdedbfa669cf03c31c4f1807ddcce
title ※◯ 通知タイトル。
※Androidのみ必須です。iOSは指定できません。
本日のセール情報!
message 通知メッセージ 本日18時からタイムセール開催!
url URL http://core-asp.com
date_flg デバイストークンが登録または更新された期間による絞り込みをするかどうかのフラグ(使用方法は欄外に記載)
※未指定の場合使用しない設定になります
0:使用しない
1:使用する
start ※◯ 期間(始点)
yyyy-MM-dd HH:mm:ss形式で送信してください。
※期間指定した場合のみ必須です。 ※フォーマットが違う場合登録できません。
2016-04-01 00:00:00
end ※◯ 期間(終点)
yyyy-MM-dd HH:mm:ss形式で送信してください。
※期間指定した場合のみ必須です。 ※フォーマットが違う場合登録できません。
2016-12-01 00:00:00
segment セグメントを分けるための絞り込み条件です。
json形式をbase64エンコードした文字列を設定してください。
[ "1":["東京","千葉","神奈川"], "2":["10代","20代","30代","40代"], "3":["音楽","映画","読書"] ]
1:住所、2:年代、3:趣味というカテゴリが登録されていた場合のリクエスト例です。

※デバイストークンが登録または更新された際にトークンのデータにタイムスタンプがつけられます。起動時にトークンの登録または更新をするアプリの場合この期間指定をすることで特定の期間中にアクティブだったユーザーに対しのみ通知を送る事ができます。


レスポンス(JSON形式)
パラメータ 説明
status 成功:0/失敗:1
成功時
{
	"status":"0",
	"message":"Segment Message registration is success.",
	"feedback_key":"1234_1234567890"
}
※レスポンスとして返されたfeedback_keyを使い、フィードバックを取得