微信开发

微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,用户通过简单的设置,就能生成微信3G网站。通过微信公众平台将企业品牌展示给微信用户,减少宣传成本,建立企业与消费者、客户的一对一互动和沟通,将消费者接入企业CRM系统,进行促销、推广、宣传、售后等。形成了一种主流的线上线下微信互动营销方式。

1.首先我们要注册微信公众号登录公众平台,可以访问以下链接:

https://mp.weixin.qq.com/

登录公众号之后,在界面左侧可以看到各种功能设备

2.开发---->基本设置中可以查看到开发者基本配置,但是我们发现微信公众号的接口权限却有些难以满足开发者需求


3.我们可以进入左侧的 开发--->开发者工具 ---> 公众平台测试号进行登录

同样这里有开发者需要的appID和appsecret等基本信息,并且接口的权限更高,可以满足开发者的不同需求


                                          开始开发

.根据微信公众平台开发者文档

1.填写服务器配置

2..验证服务器的有效性

3.依据接口实现业务逻辑

首先我们主要来实现前两部,

接口对接的时候文档给了一个demo,可下载供我们开发使用,在demo对接时需要我们对ip地址的填写,可在微信公众平台测试号管理看到URL,建议在线进行开发或使用开发者工具进行开发!!

一、对接

把下载好的demo放入服务器并访问,验证服务器地址的有效性,前期为了开发,测试中可以跳过验证,先进行接口的对接。

对接:URL和Token

修改接口配置信息 [ URL为服务器地址,Token确保和demo的token保持一致  ]

二、发送消息

在文档中有:消息管理---->被动回复消息

被动回复消息中有不同的xml自动回复类型,开发者可以根据个人需求进行选择,

if($this->checkSignture()){
    $this->ResponseMsg();
}
通过调用发送文本的语句;

关注微信测试号进行测试;看一下是否能自动回复消息;


三、自定义菜单



<pre name="code" class="php"> public function getAccessToken(){  
        $url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&<span style="color:#FF0000;">appid</span>=".appID."&secret=".appsecret;  
        $json=file_get_contents($url);  
        $arr=json_decode($json,true);
        $Accesstoken=$arr['access_token'];  
        return $Accesstoken;  
    }

public function createMenu(){ $accesstoken=$this->getAccessToken(); $url="https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$accesstoken; $data=' { "button":[ { "type":"click", "name":"名字", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type":"view", "name":"视频", "url":"http://v.qq.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] }'; $this->curlPost($url,$data,'POST'); }

 

1.获取token验证;

2.获取调用接口网址;

3.通过post请求;

4.成功:输出  errcode:0,errmsg:OK;

 失败:输出      errcode:40018 errms

5.完成后展示需要重新关注;并重新请求;


四、图文回复

 1.引用的accesstoken方法

 2.把上传素材的地址连接赋一个变量;

 3.$data中上传一个图片@符号;如$data=array("media"=>”@1.jpg”);

 4.连接地址的类型将type改成image

  以上就可以完成素材的上传了;







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值