注意,这个api只能获得在公众号管理后台已开启自动回复(即关闭了公众号的开发服务器URL设置).如下:
下图表明即关闭了公众号的开发服务器URL设置:
我的自动回复规则如下:
1).关注时的自动回复:
2).关键字的自动回复:
3).普通自动回复(即在关键字外,允许设置自动回复)
在我微信里关注,发送1和2的效果如下:
下面,通过api获得这些设置,如下:
function get_auto_reply() { //获取公众号的自动回复规则
$ACCESS_TOKEN = "_5NmNq7BvTtZnOP_bBGSksFB-JneHcpffgDl1uGo5lUKiK1S8AeU4S1vgEe4-8blhIE-FwSLpHEKLyPkQqGuklC5a_uO9PaOBvMr0IV6OgKeoznXDejppx8DTdDRVoZBAMGhAIAPBV";
$url = "https://api.weixin.qq.com/cgi-bin/get_current_autoreply_info?access_token=$ACCESS_TOKEN";
$result = curl_http_get($url);
echo $result;
}
获得的结果和设置的一模一样.如下:
{
"is_add_friend_reply_open": 1,
"is_autoreply_open": 1,
"add_friend_autoreply_info": {
"type": "text",
"content": "欢迎光临,关注我没错的!"
},
"message_default_autoreply_info": {
"type": "text",
"content": "请稍后,马上有mm回复您!"
},
"keyword_autoreply_info": {
"list": [{
"rule_name": "rule2",
"create_time": 1468486183,
"reply_mode": "random_one",
"keyword_list_info": [],
"reply_list_info": [{
"type": "text",
"content": "您要买点什么?"
}]
}, {
"rule_name": "rule1",
"create_time": 1468486158,
"reply_mode": "random_one",
"keyword_list_info": [],
"reply_list_info": [{
"type": "text",
"content": "welcome to little shadow\/色"
}]
}]
}
}