本篇文章给大家谈谈discuz文章推公众号,以及原创文章公众号推荐对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、谁知道这种discuz程序源码,公众号互粉
- 2、discuz微信登录 如何配置 消息设置
- 3、微信公众平台怎么跟discuz论坛打通
- 4、如何设置discuz使用微信登陆会员
- 5、公众号+微社区会取代Discuz,吗
- 6、如何在DISCUZ论坛引入微信JSSDK与分享功能
1、谁知道这种discuz程序源码,公众号互粉
可以在discuz的应用插件中心搜索一下,之前就看到2个这种类似的;
当然你可以联系这家,他这种也可以联系开发者来仿一下;
2、discuz微信登录 如何配置 消息设置
后台,应用,插件,微信登陆。消息设置需要公众号。微信官方申请
3、微信公众平台怎么跟discuz论坛打通
微信公众平台消息接口为开发者提供了一种新的消息处理方式。可以通过申请消息接口打通。
申请消息接口的步骤:
1、点击申请,如实填写负责人姓名 、 手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。
2、 网址接入
公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:
* signature — 微信加密签名
* timestamp — 时间戳
* nonce — 随机数
* echostr — 随机字符串
开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。验证signature将结合开发者填写的token参数、timestamp参数和nonce参数等,加密流程:
* 将token、timestamp、nonce三个参数进行字典序排序
* 将三个参数字符串拼接成一个字符串进行SHA1加密
* 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。
3 、 消息推送
当普通微信用户向公众账号发消息时,公众平台将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获取
4、 消息回复
对于每一个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 ... star=1]
4、如何设置discuz使用微信登陆会员
申请微信公众账号,最好是服务号,提交资料申请之后7天之内会有审核结果,一般几个小时到一天就审核下来了。然后点击左侧功能,高级功能,开启开发者模式。
登录discuz后台,选择中间顶部的应用,然后打开左侧的应用中心,安装微信登录插件,开启微社区,获取微社区 Token。
登录微信公众账号平台获取开发者凭据,并进行微信功能设置。
最后在论坛网站后台进行微信菜单设置,您可以设置最多3个菜单,每个菜单可以创建最多7个子菜单,并同时在右侧边框设置菜单KEY值/网页链接,设置好之后提交菜单发布即可。
5、公众号+微社区会取代Discuz,吗
公众号会抢走大部分流量是毫无疑问的。
然而微社区discuz也有
只要是开通微信登录的都自带微社区了。而且腾讯其实现在已经放弃微社区了。
6、如何在DISCUZ论坛引入微信JSSDK与分享功能
首先在公众号管理后台“公众号设置”的“功能设置”里填写JS接口安全域名,域名需要通过ICP备案,没有备案域名可以用SAE、BAE等平台。自定义分享功能需要通过微信认证才能使用,没有认证的可以跟关系好的朋友借用权限,在他的JS接口安全域名设置这里填上你的域名和共享同一个开发者ID。没有认证微信号的,可参考文章末尾的办法。
2、下载官方示例代码:jssdk-php.zip
下载后解压,然后在DZ根目录新建一个文件夹命名为jssdk 把解压得到的jssdk.php直接上传到刚建设好的文件夹中。
3、修改header.htm模板文件
在DZ模板文件header.htm中添加如下代码
discuz文章推公众号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于原创文章公众号推荐、discuz文章推公众号的信息别忘了在本站进行查找喔。