а√在线中文网新版地址在线,播五月开心婷婷综合,午夜国产精品视频在线,√8天堂资源地址中文在线,80岁色老头oldmanvideos

注冊送短信

API: MMS/Template - 彩信模板管理


概覽


MMS/template 是 SUBMAIL 的彩信模板 API。

使用 MMS/template 可以獲取、創(chuàng)建、編輯或刪除您的彩信模板。

MMS/templateAPI 使用 HTTP 規(guī)范中的 GET, POST, PUT, DELETE 方法對模板進(jìn)行操作,使用 GET 方法獲取單個或全部模板、POST 方法創(chuàng)建新的彩信模板并提交至 SUBMAIL 人工審核、PUT 方法更新或編輯一個彩信模板,或使用 DELETE 方法刪除一個模板。

彩信模板引擎支持 SUBHOOK 異步推送狀態(tài),彩信模板在后臺人工審核后,會使用 SUBHOOK 進(jìn)行主動推送狀態(tài)。



URL


<主> https://api-v4.mysubmail.com/mms/template



支持格式


格式URL
jsonhttps://api-v4.mysubmail.com/mms/template.json (默認(rèn))
xmlhttps://api-v4.mysubmail.com/mms/template.xml
yamlhttps://api-v4.mysubmail.com/mms/template.yaml


http 請求方式


GET獲取全部模板列表,或獲取指定的單個模板
POST創(chuàng)建一個新的彩信模板,并提交至 SUBMAIL 進(jìn)行人工審核
PUT編輯或更新一個彩信模板,并提交至 SUBMAIL 進(jìn)行人工審核
DELETE刪除一個彩信模板


是否需要授權(quán)


參閱 API 授權(quán)和驗證機(jī)制


MMS/template GET 方法(獲取模板列表)請求參數(shù)


參數(shù)類型必需/可選默認(rèn)描述
appidstring必需在 SUBMAIL 應(yīng)用集成中創(chuàng)建的彩信應(yīng)用 ID
template_idstring可選模板ID(可選)
要獲取單個模板,請將在此參數(shù)中提交該模板ID。為空則獲取最新的1000個彩信模板
timestampUNIX 時間戳可選參閱 API 授權(quán)與驗證機(jī)制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權(quán)模式( md5 or sha1 or normal
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式
signaturestring必需應(yīng)用密匙 數(shù)字簽名
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式


MMS/template POST 方法(創(chuàng)建模板)請求參數(shù)


參數(shù)類型必需/可選默認(rèn)描述
appidstring必需在 SUBMAIL 應(yīng)用集成中創(chuàng)建的彩信應(yīng)用 ID
mms_typestring必需模板類型:請將該參數(shù)設(shè)置為 video
mms_titlestring可選模板標(biāo)題
創(chuàng)建模板時可以在此參數(shù)中提交當(dāng)前模板的標(biāo)題,作為模板備注信息
mms_signaturestring必需彩信模板簽名
請使用您的公司名或應(yīng)用、APP、網(wǎng)站名作為您的彩信簽名,請將彩信簽名和彩信標(biāo)題的字符總和控制在64個字符以內(nèi)。
mms_subjectstring必需彩信模板主題
彩信標(biāo)題通常顯示在彩信的頂部,請將彩信簽名和彩信標(biāo)題的字符總和控制在64個字符以內(nèi)。
mms_contentjson必需彩信模板正文
彩信正文為jsonArray類型,具體參數(shù)展示參考MMS_CONTEANT參數(shù)表,以及參數(shù)示列。
timestampUNIX 時間戳可選參閱 API 授權(quán)與驗證機(jī)制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權(quán)模式( md5 or sha1 or normal
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式
signaturestring必需應(yīng)用密匙 數(shù)字簽名
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式


MMS/template PUT 方法(更新模板)請求參數(shù)


參數(shù)類型必需/可選默認(rèn)描述
appidstring必需在 SUBMAIL 應(yīng)用集成中創(chuàng)建的彩信應(yīng)用 ID
template_idstring必需需要更新的模板 ID
在 SUBMAIL >MMS >項目中查看你所創(chuàng)建的短信項目標(biāo)記。請參見 獲取項目 ID
mms_typemms or video可選mms模板類型:視頻彩信請將該參數(shù)設(shè)置為 video ,普通圖文彩信可忽略該參數(shù)
mms_titlestring可選模板標(biāo)題(可選)
創(chuàng)建模板時可以在此參數(shù)中提交當(dāng)前模板的標(biāo)題,作為模板備注
mms_signaturestring必需短信模板簽名
請使用您的公司名或應(yīng)用、APP、網(wǎng)站名作為您的彩信簽名,請將彩信簽名和彩信標(biāo)題的字符總和控制在64個字符以內(nèi)。
mms_subjectstring必需彩信模板主題
彩信標(biāo)題通常顯示在彩信的頂部,請將彩信簽名和彩信標(biāo)題的字符總和控制在64個字符以內(nèi)。
mms_contentjson必需彩信模板正文
彩信正文為jsonArray類型,具體參數(shù)展示參考MMS_CONTEANT參數(shù)表,以及參數(shù)示列。
timestampUNIX 時間戳可選參閱 API 授權(quán)與驗證機(jī)制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權(quán)模式( md5 or sha1 or normal
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式
signaturestring必需應(yīng)用密匙 數(shù)字簽名
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式


MMS/template DELETE 方法(刪除模板)請求參數(shù)


參數(shù)類型必需/可選默認(rèn)描述
appidstring必需在 SUBMAIL 應(yīng)用集成中創(chuàng)建的彩信應(yīng)用 ID
template_idstring必需需要刪除的模板 ID
在 SUBMAIL >MMS >項目中查看你所創(chuàng)建的彩信項目標(biāo)記。請參見 獲取項目 ID
timestampUNIX 時間戳可選參閱 API 授權(quán)與驗證機(jī)制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權(quán)模式( md5 or sha1 or normal
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式
signaturestring必需應(yīng)用密匙 數(shù)字簽名
參閱 API 授權(quán)與驗證機(jī)制 > 授權(quán)和驗證方式


MMS_CONTENT參數(shù)


參數(shù)類型必需/可選默認(rèn)描述
textstring可選文字內(nèi)容
jsonArray數(shù)組中text參數(shù)與媒體(image或者audio)文件參數(shù)不能同時為空。
imagejson可選彩信圖片
image參數(shù)為json類型還包含image.data ,image.type兩個參數(shù)。具體數(shù)據(jù)格式參考代碼示列。
image.database64攜帶圖片時必需圖片BASE64數(shù)據(jù)
image.typestring攜帶圖片時必需圖片類型
支持類型 image/jpg, image/jpeg, image/png, image/gif
audiojson可選音頻文件
audio參數(shù)為json類型還包含audio.data ,audio.type兩個參數(shù)。具體數(shù)據(jù)格式參考代碼示列。
audio.database64攜帶音頻時必需音頻BASE64數(shù)據(jù)
audio.typestring攜帶音頻時必需音頻類型
支持類型 audio/mp3, audio/wav, audio/midi
videojson可選視頻文件
video參數(shù)為json類型還包含video.data ,video.type兩個參數(shù)。具體數(shù)據(jù)格式參考代碼示列。
video.database64攜帶視頻時必需視頻BASE64數(shù)據(jù)
video.typestring攜帶視頻時必需視頻類型
支持類型 video/3gp, video/3gpp, video/mp4



注意:

  1. mms_content 為json數(shù)組類型。
  2. 彩信模板最大支持9頁,mms_content參數(shù)中每一組數(shù)據(jù)為一頁,并且依次排序。
  3. 彩信模板每一頁必須至少包含一種類型數(shù)據(jù),媒體文件或者文字。
  4. 單模板僅支持一種媒體類型,圖片或音頻,即圖片+文字,或音頻+文字,并將彩信標(biāo)題+簽名+媒體文件+正文文字的大小總和控制在 2 MB 以內(nèi),支持 mp4, 3gp 格式,超過 2MB 的視頻將被壓縮到 2MB,最大可上傳 20MB 的視頻文件 。
  5. 媒體文件中的數(shù)據(jù)必須是 base64 編碼,并通過 type 參數(shù)正確的說明文件類型。
  6. 單個圖片或音頻文件的大小應(yīng)控制在 2MB 以內(nèi)。


MMS_CONTENT參數(shù)JSON數(shù)據(jù)示列


圖片+文字
[
    {
        "image":{
            "data":"/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNr………………", 
            "type":"image/jpeg"
        },
        "text":"test-image"
    }
]


視頻+文字
[
    {
        "video":{
            "data":"/9j/4QAYRXhpZgAASUkqAAgBBBBBBBBBBP/sABFEdWNr………………",
            "type":"video/mp4"
        },
        "text":"test-video"
    }
]


音頻+文字
[
    {
        "audio":{
            "data":"/9j/4QAYRXhpZgAASUkqAAgBBBBBBBBBBP/sABFEdWNr………………",
            "type":"audio/wav"
        },
        "text":"test-audio"
    }
]


圖片+文字:多頁
[
    {
        "image":{
            "data":"/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNr………………", 
            "type":"image/jpeg"
        },
        "text":"text1"
    },{
        "image":{
            "data":"/9j/4QAYRXhpZgAASUkqBBBBBBBBBBBBBBBBBBBP/sABFEdWNr………………", 
            "type":"image/jpeg"
        },
        "text":"text2"
    },{
        "image":{
            "data":"/9j/4QAYRXhpZgAASUkqAAgCCCCCCCCCCCCCCCP/sABFEdWNr………………", 
            "type":"image/jpeg"
        },
        "text":"text3"
    }
] 


代碼示例


使用 CURL GET方法獲取模板列表


發(fā)送 CURL
curl -s "https://api-v4.mysubmail.com/mms/template.json?appid=your_appid&signature=your_appkey&template_id=FIJe14"


返回
{
"status": "success",
"template": {
    "template_id": "FIJe14",
    "mms_title": "賬戶更改郵箱驗證碼",
    "mms_signature": "【SUBMAIL】",
    "mms_content": [
    {
        "image":{                           
                     "url":"https://xxxxxxxxxxx/xxxl32d5a1.png", 
                      "type":"image/png"
                      },
       "text":"您的驗證碼是1234."
    }
                             ]
    "mms_subject":"郵箱更改通知",
    "create_at": "2016-01-08 21:28:04",
    "edit_at": "2016-01-08 21:28:04",
    "template_status": "2",
    "template_status_description": "通過審核",   //SUBMAIL審核通過
     "cm_status": "審核通過",              //中國移動運營商審核狀態(tài)   審核通過/審核駁回
     "cu_status": "審核通過",                //中國聯(lián)通運營商審核狀態(tài)
     "ct_status": "審核通過"                //中國電信運營商審核狀態(tài)
    }
}


使用 CURL POST方法提交彩信模板


發(fā)送 CURL
curl -d 'appid=your_appid&signature=your_appkey&mms_title=POST方法測試&mms_signature=【SUBMAIL】&mms_subject=post標(biāo)題提交測試&mms_content=[
    {
        "image":{
                        "data":"/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNr…", 
                        "type":"image/jpeg"
                      },
       "text":"text1"
    },{
        "image":{
                        "data":"/9j/4QAYRXhpZgAASUkqAAgBBBBBBBBBBBBBBBAP/sABFEdWNr…", 
                        "type":"image/jpeg"
                      },
        "text":"text2"
    },{
        "image":{
                        "data":"/9j/4QAYRXhpZgAASUkqCCCCCCCCCCCCCCCCCC/sABFEdWNr…", 
                        "type":"image/jpeg"
                     },
       "text":"text3"
    }
]
 ' http://api-v4.mysubmail.com/mms/template.json


返回
{
    "status": "success",
    "template_id": "FsoAF3"    // API 返回的模板ID,作為請求 API 的 PROJECT 參數(shù)
}


使用 CURL PUT 方法修改短信模板


發(fā)送 CURL
curl --data 'appid=your_appid&signature=your_appkey&mms_title=POST方法測試&mms_signature=【SUBMAIL】&mms_subject=post標(biāo)題提交測試&mms_content=[
    {
        "image":{
                        "data":"/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNr…", 
                        "type":"image/jpeg"
                      },
        "text":"text1"
    },{
        "image":{
                        "data":"/9j/4QAYRXhpZgAASUkqAAgABBBBBBBBBBBBAP/sABFEdWNr…", 
                        "type":"image/jpeg"
                       },
        "text":"text2"
    },{
        "image":{
                        "data":"/9j/4QAYRXhpZgAASUkqAAgCCCCCCCCCCCCP/sABFEdWNr…", 
                        "type":"image/jpeg"
                      },
       "text":"text3"
    }
]'
   http://api-v4.mysubmail.com/mms/template.json


返回
{
    "status":"success"
}


使用 CURL DELETE 方法刪除短信模板


發(fā)送 CURL
curl --data "appid=your_appid&signature=your_appkey&template_id=FsoAF3" -X delete http://api-v4.mysubmail.com/mms/template.json


返回
{
    "status":"success"
}


template_status 模板狀態(tài)描述


template_status : 0未提交審核
template_status : 1正在審核
template_status : 2審核通過
template_status : 3未通過審核


返回值


請求成功
{
    "status":"success"
}


請求失敗
{
    "status":"error",
    "code":"1xx",
    "msg":"error message"
}


錯誤代碼


參閱 API 錯誤代碼