用于客戶(hù)端(小程序、APP、H5 等)向迅睿 CMS 提交并發(fā)布模塊文章。需用戶(hù)登錄后攜帶授權(quán)信息請(qǐng)求。
參考官方文檔:任意頁(yè)面的數(shù)據(jù)提交接口
需登錄(發(fā)布文章屬于用戶(hù)中心操作,必須攜帶登錄授權(quán)碼與用戶(hù) id):
appid、appsecret:在后臺(tái)「API 接口密鑰」中獲取。
api_auth_code、api_auth_uid:用戶(hù)登錄接口返回的授權(quán)碼與用戶(hù) id,見(jiàn)用戶(hù)登錄接口。
app:內(nèi)容模塊目錄,如新聞模塊為 news,請(qǐng)與本站實(shí)際模塊目錄一致。
POST,Content-Type:application/x-www-form-urlencoded
參數(shù)必須與電腦端會(huì)員中心「發(fā)布文章」頁(yè)面的 POST 數(shù)據(jù)格式一致。建議先用瀏覽器開(kāi)發(fā)者工具在電腦端提交一次,在 Network 中查看 FormData,再按相同結(jié)構(gòu)在客戶(hù)端組參。
| 參數(shù) | 必填 | 說(shuō)明 |
|---|---|---|
| is_ajax | 是 | 固定傳 1,表示 AJAX 提交 |
| data[title] | 是 | 文章標(biāo)題 |
| data[content] | 視模塊 | 正文內(nèi)容(可為 HTML) |
| data[thumb] | 否 | 縮略圖附件 id,需先通過(guò)文件上傳接口上傳后取得 id 再傳入 |
| catid | 是 | 欄目 id,文章歸屬欄目 |
| 其他 data[xxx] | 視模塊/欄目 | 與電腦端表單字段一致,如描述、關(guān)鍵詞、自定義字段等 |
縮略圖:先用「文件上傳接口」上傳圖片得到附件 id,再把該 id 賦給 data[thumb];格式需與 PC 端一致。
標(biāo)準(zhǔn) JSON,例如:
將以下參數(shù)以 application/x-www-form-urlencoded 形式 POST 到上述地址:
is_ajax=1&data[title]=接口測(cè)試標(biāo)題&data[content]=這是正文內(nèi)容&data[thumb]=0&catid=11
若縮略圖已上傳得到 id 為 99,則:data[thumb]=99。
實(shí)際開(kāi)發(fā)前建議在電腦端打開(kāi)對(duì)應(yīng)模塊的發(fā)布頁(yè),用開(kāi)發(fā)者工具抓取一次提交的 FormData,確保 data[xxx] 及 catid 等與后臺(tái)一致。