PushMsg.php中的mkImageTextMsg方法,把iconv编码转换去掉就ok,如下所示
在第36行左右:
// 图文消息,
// $authType=loginAuth时,用户点击链接会将带有auth_code,可以换取用户信息
public function mkImageTextMsg($title, $desc, $url, $imageUrl, $authType) {
$articles_arr = array (
'actionName' => iconv ( "UTF-8", "GBK", "立即查看" ),
'desc' => iconv ( "UTF-8", "GBK", $desc ),
'imageUrl' => $imageUrl,
'title' => iconv ( "UTF-8", "GBK", $title ),
'url' => $url,
'authType' => $authType
);
return $articles_arr;
}
改成
// 图文消息,
// $authType=loginAuth时,用户点击链接会将带有auth_code,可以换取用户信息
public function mkImageTextMsg($title, $desc, $url, $imageUrl, $authType) {
$articles_arr = array (
'actionName' => "立即查看",
'desc' => $desc,
'imageUrl' => $imageUrl,
'title' => $title,
'url' => $url,
'authType' => $authType
);
return $articles_arr;
}
就能关注支付宝服务窗正常回复图文消息了
转载自原文链接, 如需删除请联系管理员。
原文链接:支付宝服务窗关注回复问题:"40002" "Invalid Arguments" "isv.invalid-signature" "无效签名",转载请注明来源!