本篇文章给大家谈谈phpcms微信接口插件,以及微信插件开发接口对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、phpcms如何集成微信扫码支付跟unionpay在线支付
- 2、微信消息接口 如何用在PHPCMS上
- 3、如何将微信公众号文章同步到Php和cms系统网站里!
- 4、phpcms v9 我想为app和ios提供接口。我不清楚改把代码写在那里。
- 5、PHPCMS手机插件把手机跟PC一样静态的办法
1、phpcms如何集成微信扫码支付跟unionpay在线支付
首先,你必须你扫码的产品所属的商家必须申请微信认证和微信支付权限,看看又没看开启;
其次,你可以参考一下微信官方给你的代码案例再好好斟酌一下代码;
另外,调试跟踪一下代码返回值的原因和问题根节点。
2、微信消息接口 如何用在PHPCMS上
一 、简介
公众平台消息接口为开发者提供了一种新的消息处理方式。
二 、 申请消息接口
点击申请,如实填写负责人姓名 、 手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。
三 、 网址接入
公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:
* signature — 微信加密签名
* timestamp — 时间戳
* nonce — 随机数
* echostr — 随机字符串
开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。验证signature将结合开发者填写的token参数、timestamp参数和nonce参数等,加密流程:
* 将token、timestamp、nonce三个参数进行字典序排序
* 将三个参数字符串拼接成一个字符串进行SHA1加密
* 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。
四 、 消息推送
当普通微信用户向公众账号发消息时,公众平台将POST该消息到填写的Url上(现支持文本消息以及地理位置消息)。结构如下:
文本消息xml格式
xml
ToUserName![CDATA[toUser]]/ToUserName
FromUserName![CDATA[fromUser]]/FromUserName
CreateTime1348831860/CreateTime
MsgType![CDATA[text]]/MsgType
Content![CDATA[this is a test]]/Content
/xml
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 文本消息为text
Content 消息内容
地理位置消息xml格式
xml
ToUserName![CDATA[toUser]]/ToUserName
FromUserName![CDATA[fromUser]]/FromUserName
CreateTime1351776360/CreateTime
MsgType![CDATA[location]]/MsgType
Location_X23.134521/Location_X
Location_Y113.358803/Location_Y
Scale20/Scale
Label![CDATA[位置信息]]/Label
/xml
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型,地理位置为location
Location_X 地理位置纬度
Location_Y 地理位置经度
Scale 地图缩放大小
Label 地理位置信息
图片消息结构
xml
ToUserName![CDATA[toUser]]/ToUserName
FromUserName![CDATA[fromUser]]/FromUserName
CreateTime1348831860/CreateTime
MsgType![CDATA[image]]/MsgType
PicUrl![CDATA[this is a url]/PicUrl
/xml
ToUserName 消息接收方微信号,一般为公众平台账号微信号
FromUserName 消息发送方微信号
CreateTime 消息创建时间
MsgType 消息类型image
PicUrl 图片链接,开发者可以用HTTP GET获取
五 、 消息回复
对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行相应操作(现支持回复文本消息 、 回复图文消息和星标操作)。xml结构如下:
回复文本消息格式
xml
ToUserName![CDATA[toUser]]/ToUserName
FromUserName![CDATA[fromUser]]/FromUserName
CreateTime12345678/CreateTime
MsgType![CDATA[text]]/MsgType
Content![CDATA[content]]/Content
FuncFlag0/FuncFlag
/xml
FromUserName 消息发送方
ToUserName 消息接收方
CreateTime 消息创建时间
MsgType 消息类型,文本消息必须填写text
Content 消息内容,大小限制在2048字节,字段为空为不合法请求
回复图文消息格式
xml
ToUserName![CDATA[toUser]]/ToUserName
FromUserName![CDATA[fromUser]]/FromUserName
CreateTime12345678/CreateTime
MsgType![CDATA[news]]/MsgType
Content![CDATA[]]/Content
ArticleCount2/ArticleCount
Articles
item
Title![CDATA[title1]]/Title
Description![CDATA[description1]]/Description
PicUrl![CDATA[picurl]]/PicUrl
Url![CDATA[url]]/Url
/item
item
Title![CDATA[title]]/Title
Description![CDATA[description]]/Description
PicUrl![CDATA[picurl]]/PicUrl
Url![CDATA[url]]/Url
/item
/Articles
FuncFlag1/FuncFlag
/xml
FromUserName 消息发送方
ToUserName 消息接收方
CreateTime 消息创建时间
MsgType 消息类型,图文消息必须填写news
Content 消息内容,图文消息可填空
ArticleCount 图文消息个数,限制为10条以内
Articles 多条图文消息信息,默认第一个item为大图
Title 图文消息标题
Description 图文消息描述
PicUrl 图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80,限制图片链接的域名需要与开发者填写的基本资料中的Url一致
Url 点击图文消息跳转链接
星标消息
在xml结构中,有一个FuncFlag字段,开发者可以通过填写FuncFlag字段为1来对消息进行星标,你可以在实时消息的星标消息分类中找到该消息
3、如何将微信公众号文章同步到Php和cms系统网站里!
运行孤狼采集器软件,点击发布到发布窗口界面; 2、点击添加,选择发布接口,选择网站编码、填写后台路径、(因为是免登陆接口)选择不需要登录http请求,然后获取列表看看是否成功,成功后请保持配置,就可以直接发布文章进去了!
4、phpcms v9 我想为app和ios提供接口。我不清楚改把代码写在那里。
之前有开发phpcms v9的微信小程序,是在‘phpcms\modules’里新建一个目录写自己的方法,微信发起ajax请求程序放回json数据。你做app接口也可以用相同的方法。
5、PHPCMS手机插件把手机跟PC一样静态的办法
phpcms中的手机模块没有指定生成静态网页功能。那么,分一下两种情况解决:
如果你会二次开发,最好还是自己扩展开发出手机模块的生成静态功能。其实开发思路非常简单,因为内容模块中已经有生成静态的类了,只要复制一份放到手机模块中然后进行引用将静态页面生成到指定的目录下即可。内容页生成静态类目录:phpcms/modules/content/class/html.class.php
如果你对php不熟悉不能进行二次开发,建议“曲线救国”:
第一种方案:使用伪静态路由规则替代生成静态,这样“表面上”路由地址也很简略对seo等起到同样的效果。
第二种方案:再安装一个独立的phpcms系统,但是注意安装时选择“手工指定phpsso”那项来达到与你原phpcms系统用户同步。然后这个心phpcms系统直接在内容模块模板中使用你的手机页面制作模板。相当于搭建了两个用户同步的phpcms系统,一个是pc端一个是手机端。好处是可以自由生成静态了,差异是两端内容不同步是相对独立的。
ps:以上内容只提供了本人现在想到的解决办法思路。如果不会二次开发或对phpcms系统不熟悉可能吃力点,希望对你有帮助吧。对于phpcms的使用和二次开发教程可参考官网手册和 IPHPCMS 提供的视频教程。
phpcms微信接口插件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于微信插件开发接口、phpcms微信接口插件的信息别忘了在本站进行查找喔。