微信开放平台
刘泓宾
# 微信开放平台
# 微信公众平台事件
名称 | 描述 | 参数 |
---|---|---|
标识 _wechat_notify | 微信支付消息处理 | 支付信息 |
wechat_message | 微信消息处理 | $message 消息对象 |
# 微信支付回调处理
这里微信支付成功后将进行会指定下发支付成功通知,只需要在应用的Listen.php
接收消息即可:
/**
* 接收微信公众平台支付响应
* @param $param
* @return bool
*/
public function 标识_wechat_notify($param)
{
Log::write(['记录在wechat_notify触发事件' => $param]);
return true;
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 微信消息处理
注意
- 注意需要自行判断
$message['ToUserName']
的该值为当前公众号的原始id - 返回值请不要为
false
,否则将会中断其他插件的消息处理。 - 如果要返回给用户内容,返回值为Message对象
/**
* 接收微信公众平台消息
* @param $message
* @return bool
*/
public function wechat_message($message)
{
if ($message['Content'] == '你好') {
// 关键词回复
return new Text('您发送的内容为:你好');
}elseif ($message['Content'] == '不处理'){
// 不处理的时候返回''
return '';
} else {
return new Text('您发送的内容为:' . $message['Content']);
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17