学习微信二次开发已经有一段时间了,现在我们学习了微信中的关键词自动回复,学习它的都知道不管回复图片、回复图文、音乐、还有视频。这些都属于媒体,上传到微信服务器后都会生成一个MediaID,相当于每个文件的"身份证"。今天就说下回复图文的,因为回复图片和文本结合起来就是图文。
我们需要准备两个数据表来进行对图文信息的存储,另外一个是对图文中的标题、内容、图片信息的存储。
有了数据表接下来就是把表单的信息存储到数据库中了。_initialize()方法确认哪个公众号在使用中。(特别注意下永久图片接口每天只能运行10次,大家慎用)。
public function _initialize()
{ //_initialize()进行初始化,并对公众号的使用状态进行判断
$mp = getCurrentMp();
if (empty($mp)) {
$this->error('无此公众号',U('mp/index'));
}else{
$this->mp=$mp;
}
}
public function news_addkey()
{
$mp = $this->mp;
$mp_id =