搜索
系统检测到您的用户名不符合规范:

微信公众平台图文消息发布第三方后台实现代码

浏览:5745 发布日期:2015年12月30日 分类:功能实现 关键字: WeChat API 图文消息
利用自建页面进行微信公众平台图文消息的发布,多图文的组织,提供预览、群发等功能的实现。
//上传单文案(与微信进行交互,获取其media_id)
public function uploadArticle($id){
/*
* 1、获取封面图片的thumb_media_id
* 2、获取正文中相关图片的url进行替换
* 3、将相关信息存入数据库中
* 4、上传相关信息
*/
//实例化单文案表
$local_articles = M('local_articles');
//1、获取封面图片的thumb_media_id(获取封面图片的地址,为website下一固定路径)
$thumb_pic_url = $local_articles->where("id='$id'")->getField('thumb_pic_url');
$thumb_media_id = $this->uploadCoverPic($thumb_pic_url);
//对于微信交互,所有的都进行两次判断和交互。
if(empty($thumb_media_id)){
$thumb_media_id = $this->uploadCoverPic($thumb_pic_url);
}
$data['thumb_media_id'] = $thumb_media_id;
//2、获取正文中相关图片的url进行替换,换取wx_content
$content = $local_articles->where("id='$id'")->getField('content');
$wx_content = $this->uploadImg($content);
if(empty($wx_content)){
$wx_content = $this->uploadImg($content);
}
$data['wx_content'] = $wx_content;
//3、将相关信息存入数据库中
$res = $local_articles->where("id='$id'")->data($data)->save();
if(empty($res)){
$local_articles->where("id='$id'")->data($data)->save();
}
//4、上传相关信息
$media_id = $this->uploadMpnews($id);
if(empty($media_id)){
$media_id = $this->uploadMpnews($id);
}
return $media_id;
}

附件 WeixinArticleController.class.zip ( 6.75 KB 下载:226 次 )

评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
酱爆
积分:660 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /