{"errcode":47003,"errmsg":"argument invalid! hint: [03tnPa02252066] data.name4.value invalid"}
小程序訂閱消息報錯:
請求的參數:
解決方案:
是因爲name4 的value的值長度超過20個字符了,需要截取一下
$send_mini_program_message = array(
"character_string1" => ["value" => (string)998], //訂單號
"amount2" => ["value" => 0 . '元'],//支付金額
"thing3" => ["value" => mb_substr($receiving_address, 0, 20, 'utf-8')],//收貨地址 $receiving_address
"name4" => ["value" => mb_substr($goods_info['product_name'], 0, 10, 'utf-8')],//商品名稱 $goods_info['product_name']
);
再次發送顯示,表示成功發送
{“errcode”:0,“errmsg”:“ok”}