首页 » 技术分享 » 支付宝服务窗关注回复问题:"40002" "Invalid Arguments" "isv.invalid-signature" "无效签名"

支付宝服务窗关注回复问题:"40002" "Invalid Arguments" "isv.invalid-signature" "无效签名"

 

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" "无效签名",转载请注明来源!

0