ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

A.12.3 使用例

例1-1) 登録ID"reg12345678901234567890"に送信した全てのメッセージの中から、現在のシステム日付に送信したメッセージで未読状態のメッセージIDと件数を取得する場合
http(s)://(server):(port)/pushidmng/getMsgByRegID
{
"reqID":"reg12345678901234567890"
}
例1-2) レスポンス例
{
    "response":{
        "code":200,
       "message":""
    },
    "refCount":{
        "unreadCount":15,
        "readCount":"0"
    },
    "unreadMsgs":[
        {
            "msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
            "refDate":{
                "requestDate":"2015-01-26T12:18:51+09:00",
                "readDate":""
            },
            "sendRequest": {}
        },
        {
            "msgID":"f8baba140414ad1dee225da2967f01c816fe177a9cb410ff3b01af0363615200",
            "refDate":{
                "requestDate":"2015-01-26T14:28:46+09:00",
                "readDate":""
            },
        "sendRequest": {}
        },
    :
    ],
    "readMsgs":[
    ]
}
例2-1) 登録ID"reg12345678901234567890"に送信した全てのメッセージの中から、2015年1月27日~現在のシステム日付の期間に送信したメッセージで、未読状態と既読状態のメッセージID、件数、リクエストボディの情報を取得する場合
http(s)://(server):(port)/pushidmng/getMsgByRegID
{
    "regID":"reg12345678901234567890",
    "startDate":"2015-01-27",
    "getReadKind":"all",
    "getReqFlag":"true"
}
例2-2) レスポンス例
{
    "response":{
        "code":200,
        "message":""
    },
    "refCount":{
        "unreadCount":4,
        "readCount":13
    },
    "unreadMsgs":[
        {
            "msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
            "refDate":{
                "requestDate":"2015-01-27T04:18:46+09:00",
                "readDate":""
            },
            "sendRequest": {
                "message":"メッセージ001",
                "messageOptions":{
                    "fjp_title":"タイトル001",
                    "gcm_title":"タイトル001",
                    "apns_action":"http://example.com/",
                    "apns_badge":1
                    "wns_toast_launch":"http://example.com/",
                    "wns_badge_value":"10",
                    "wns_tile_visual_version":2,
                }
            }
        },
        {
            "msgID":"96177a9c1d78161cfbf8f04140de5daea41e23ff661223b015ad0a3b4101f200",
            "refDate":{
                "requestDate":"2015-01-28T12:27:35+09:00",
                "readDate":""
            },
            "sendRequest": {
                "FJP":{"message":"fjp_message002"},
                "APNs":{"aps":{"alert":"aps_message002","sound":"bingbong.aiff","badge":2}},
                "GCM":{"data":{"message":"gcm_message002"},"registration_ids":""}
                "WNS":{"wns_toast_visual_binding":{"text":{"message":"wns_message002","lang":"ja-JP"}}}
            }
        },
        :
    ],
    "readMsgs":[
        {
            "msgID":"c1d78ea41e2a9cf16a19617740de5df663f1223b018f0bf4b4101f20015ad0a3",
            "refDate":{
                "requestDate":"2015-01-28T12:27:35+09:00",
                "readDate":"2015-01-30T07:19:49+09:00"
            },
            "sendRequest": {
                "FJP":{"message":"fjp_message003"},
                "APNs":{"aps":{"alert":"aps_message003","sound":"bingbong.aiff","badge":3}},
                "GCM":{"data":{"message":"gcm_message003"},"registration_ids":""}
                "WNS":{"wns_toast_visual_binding":{"text":{"message":"wns_message003","lang":"ja-JP"}}}
            }
        },
        {
            "msgID":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
            "refDate":{
                "requestDate":"2015-01-28T14:38:41+09:00",
                "readDate":"2015-01-29T09:20:51+09:00"
            },
            "sendRequest": {
                "message":"メッセージ004",
                "messageOptions":{
                    "fjp_title":"タイトル004",
                    "gcm_title":"タイトル004",
                    "apns_action":"http://example.com/",
                    "apns_badge":4
                    "wns_toast_launch":"http://example.com/",
                    "wns_badge_value":"10",
                    "wns_tile_visual_version":2,
                }
            }
        },
        :
    ]
}