当接口请求失败时,扩展包只会返回值false
,微信请求通过(无API错误码)时,直接返回data
数据集,已去除外层数据包裹,并转换成数组结构返回。
为了便于日常开发维护,扩展包支持请求错误回调通知,当微信请求失败时,会同步通知到/wechat/callback/Error::handle()
方法中。
示例代码如下:
namespace wechat\callback;
class Error
{
/**
* 回调入口
*
* @param string $url 请求接口
* @param array $data 请求参数
* @param array $body 接口返回内容
*/
public static function handle($url, $data, $body) {
// 此处可以记录触发信息便于调试
}
}
可用于信息上报,或进行日志收集。