以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

微信公众号一天只能发一条吗,微信公众号视频怎么保存到手机本地

  

  #一 、申请公众号   

  

  跳过这一步,请参考申请和认证的官方说明。   

  

  文件地址https://mp.weixin.qq.com/wiki? t=resource/RES _ mainid=MP 1472017492 _ 58YV5   

  

  #二 配置服务器和 token   

  

  此步骤使用非数据库。请结合数据库进行实际开发。   

  

  2.1 服务器   

  

  用跳羚建造   

  

  2.1.1 pom 文件   

  

     

  

     

  

     

  

  2.1.2 controller   

  

     

  

  2.1.2 SignUtil   

  

     

  

     

  

  2.1.3 App类(Springboot 入口类)   

  

     

  

  2.1.4 发布项目到远程服务器   

  

  请注意,这里的服务器需要可以从外部网络访问,如阿里巴巴云等。这需要端口80或端口443 (https)。如果没有人,可以用花生壳二级域名映射到本地区(映射步骤请百度)。   

  

  用maven的包指令打包项目,并将其发布到远程服务器。成功发表后,访问以前的地址,这意味着成功。   

  

  2.1.4.1 springboot 项目打包为 war 的方式   

  

     

  

  #三 、配置微信后台   

  

     

  

     

  

  参数描述:   

  

  Url服务器地址,用于微信验证,填写我们刚才写的具体请求地址。   

  

  令牌:令牌,它需要与我们SignUtil工具类中的令牌一致。   

  

  密钥:是随机生成的。   

  

  填写相应信息后,点击提交并保存。如果TOKEN验证失败,请检查服务器地址url是否正确,内部代码判断是否正确,尤其是两边。   

  

  不管令牌是否一致,提示成功后,表示我们的程序和微信成功握手。   

  

  #四、 收发消息   

  

  其实收发消息的原理就是我们给微信发消息,微信帮我们转到自己的服务器地址。这个地址还是上面配置的地址,但是请求方式会变成post,握手的时候就是   

  

  GET模式,所以我们需要做一个判断,如果是以post请求的形式,它会代表用户和我们传递消息。   

  

  4.1 消息类型   

  

  收发消息详情请参考微信文件![](https://mp.weixin.qq.com/wiki?)。t=resource/RES _ mainid=MP 1421140453   

  

  1.正文消息   

  

  2.图片信息   

  

  3.语音报文   

  

  4.视频消息   

  

  5.小视频消息   

  

  6.地图位置信息   

  

  7.链接消息   

  

  4.2 收发文本消息   

  

  这个案例以短信为例。   

  

  实现简单的功能,根据用户发送的内容决定返回的内容。   

  

  4.2.1 接收消息的内容格式   

  

  将微信用户传递的内容以xml的形式传递到我们的服务器上会携带用户的信息和其他数据,所以我们需要对数据进行分析。   

  

     

  

  4.2.2 返回消息格式   

  

  我们返回微信的内容也是xml格式,所以只需要把数据拼接回来就可以了。   

  

     

  

  4.3 controller   

  

     

  

     

  

     

  

  4.4 MessageUtil   

  

     

  

     

  

  4.5 重新部署项目   

  

  重新部署项目后,您可以与服务器聊天。