アプレットクラウド開発 - コンテンツセキュリティレビューのクラウドAPI呼び出し

雲の呼び出し

コールクラウドは、関数への雲の必要性によって提供クラウドクラウドアプレット開発で微信オープンインタフェース機能を呼び出す機能であるwx-server-sdk使用。

インタフェースメソッド

openapi.security.msgSecCheck

あるようにconfig.json、設定security.msgSecCheck権限のAPI、詳細

リクエストパラメータ

プロパティ タイプ デフォルト値 必須の 説明
コンテンツ それはあります テキスト検出される、長さが500キロバイトを超えません

返却値

オブジェクト

パケットは、JSONを返さ

プロパティ タイプ 説明
ERRCODE エラーコード
たerrMsg エラーメッセージ

正当な値ERRCODE

説明 最小バージョン
0 成功

異常な

オブジェクト

例外がスローされます

プロパティ タイプ 説明
ERRCODE エラーコード
たerrMsg エラーメッセージ

正当な値ERRCODE

説明 最小バージョン
87014 コンテンツは違法なコンテンツが含まれています

正当な値たerrMsg

説明 最小バージョン
"OK" 通常のコンテンツ
"リスキーな 違法なコンテンツを含むコンテンツ「コンテンツ

クラウド機能msgcheck文言

const cloud = require('wx-server-sdk')

cloud.init({
  env: 'cloud-18aa6f'
})

// 云函数入口函数
exports.main = async (event, context) => {
  const { content } = event;//可以省略
  try {
    const res = await cloud.openapi.security.msgSecCheck({
      content: event.content
    })
    return res;
  } catch (err) {
    return err;
  }
}

ローカルコールバック関数呼び出しと書き込み

wx.cloud.callFunction({
        name:'msgcheck',
        data:{
          content:that.data.text
        }
      }).then(ckres=>{
      
      //写审核通过之后的操作 if == 0
        if (ckres.result.errCode == 0){
          /*wx.cloud.callFunction({
            name: '云函数名',
            data: {
              
            },
            success(res) {
              
            }
          })*/
        }else{
          wx.hideLoading();
          wx.showModal({
            title: '提醒',
            content: '请注意言论',
            showCancel:false
          })
        }
      })

おすすめ

転載: www.cnblogs.com/masterchd/p/11886762.html