微信平台

微信平台

了解微信小程序开发的一些基本知识

微信平台宇天行 发表了文章 • 0 个评论 • 61 次浏览 • 2020-03-22 16:45 • 来自相关话题

“微信小程序自2017年初发布后,由于其在于跨平台和无需安装的特性,加上微信深厚的用户基础,已经成为移动开发和营销领域一个新的热点。技术是实现营销的重要手段之一,如何在这个领域抢占先机,是一个值得思考的问题。这篇文章就来讲讲,什么是小程序开发,怎么开发小程序,如何在不需要任何额外成本的情况下让小程序内容更丰富,看起来牛叉,用起来高大上。”





 
其实无论是网站开发还是小程序开发,本质都属于Web开发。在前端理论上基本是通用的,这是一些标签不同而已,你甚至可以直接用批量替换软件把div批量成view,把span替换成text 。而后端数据,也只是输出内容格式不同而已,针对浏览器的输出html,针对小程序的输出json。而现在web开发领域,流行前后端分离,各种客户端都可以复用一套JSON API。

web开发分前端(例如html+css+JavaScript)和后端(例如php+mysql),前端可以理解成应用的界面UI,决定应用的内容布局结构,外观style,是应用的视觉表现。后端与数据库交互,实现增添删改的业务逻辑。在什么条件下把用户输入的数据存进去,又在什么条件下把数据展示出来,程序逻辑的核心是判断和归纳。
 
什么是小程序开发?

看完上面一段开头就明白,小程序的开发实际上就是web开发。传统的web开发是由后端程序生成对应内容的html给浏览器显示。小程序是由后端程序生成对应内容的json给微信解析。这里解释一下json,json是一种轻量级的数据交互格式,与html不同的地方在于,它的层次结构非常清晰简洁,易于理解和交互,通过JS对象的方式以json键值对的形式来表示数据,例如在json里一个键值对{NiuLangGirl : "织女"},NiuLangGirl是键,织女是值。通过寻找定位NiuLangGirl 键,来得到“织女”这个值。小程序基于JavaScript语言,后端程序返回的json数据通过JavaScript语法解析成为对象数据传递给视图层,在小程序中这一步操作逻辑写在index.js文件里。再由视图层文件index.wxml交互和反馈,最后由表现层文件index.wcss进行界面布局,一个完整的小程序开发过程就是如此。为了方便开发者与微信生态紧密相连,微信还提供了大量的原生API接口和组件,供开发者与微信进行数据交互。





 
怎么开发小程序

开发一个微信小程序,首先需要在微信公众平台中注册,获得一个小程序AppID账号,注册完成后登录小程序管理平台,在菜单 “设置”-“开发设置” 找到小程序的 AppID ,同样在后台下载小程序编译工具(微信开发者工具),新建项目,填入项目名称,本地小程序代码文件的目录路径和小程序AppID。





 
在开发者工具中打开项目,就可以既见既所得的实时编译和预览小程序的开发效果。上次的文章中发过具体的开发实例,你可以在天行数据官网生成一个小程序实例 ,按照上面的步骤添加到小程序项目,就可以本地编译预览了。如果你的某个应用已经有web版本,那么可以复用一些代码,将html文件结构里的div等,批量替换成小程序视图层文件index.wxml里面的view等对应标签。但要注意,小程序不能直接操作 DOM,也不能用 jQuery 之类熟悉的框架。





 
如何利用天行数据开发小程序

我以天行数据life小程序为例,打开主界面,有个最新接口列表和搜索功能,这个是通过微信请求接口wx.request实现的。天行数据服务器收到对应请求后,就会返回一段json数据供小程序调用。

在微信小程序的逻辑层index.js编写代码,wx.request是微信小程序的请求接口,里面包含url,data等值,url里填写API请求地址。data里填写小程序应用传递给天行数据的参数和数据,例如key参数和其对应的参数值。

天行数据成功收到请求后,会返回以下数据给小程序,注意下返回的键值对与下图中调用关系。





 
setData是小程序把逻辑层的交互数据传递给视图层wxml的接口,setData最大可存放1024kb的数据供给视图层wxml调用。






在视图层wxml文件里以{{shiguang_content}}的方式展示接收并解析后的数据。






其中更加复杂的交互方式,都可以在小程序开发文档里查询到对应的API。按照文档的说明和示例调用即可。

最后,小程序请求网络接口,都需要在微信小程序后台添加安全域名。如果你正在使用天行数据的接口,你需要登录小程序后台后,依次点击设置-开发设置,在request合法域名里输入https://api.tianapi.com。注意,小程序调用网络接口,必须为https协议。





 
天行数据不仅仅支持微信小程序调用,也提供了微信公众平台的原生数据接口供微信第三方开发者调用,普通用户也可以直接接入到微信公众号平台。
  查看全部
“微信小程序自2017年初发布后,由于其在于跨平台和无需安装的特性,加上微信深厚的用户基础,已经成为移动开发和营销领域一个新的热点。技术是实现营销的重要手段之一,如何在这个领域抢占先机,是一个值得思考的问题。这篇文章就来讲讲,什么是小程序开发,怎么开发小程序,如何在不需要任何额外成本的情况下让小程序内容更丰富,看起来牛叉,用起来高大上。”

640_看图王.web_.jpg

 
其实无论是网站开发还是小程序开发,本质都属于Web开发。在前端理论上基本是通用的,这是一些标签不同而已,你甚至可以直接用批量替换软件把div批量成view,把span替换成text 。而后端数据,也只是输出内容格式不同而已,针对浏览器的输出html,针对小程序的输出json。而现在web开发领域,流行前后端分离,各种客户端都可以复用一套JSON API。

web开发分前端(例如html+css+JavaScript)和后端(例如php+mysql),前端可以理解成应用的界面UI,决定应用的内容布局结构,外观style,是应用的视觉表现。后端与数据库交互,实现增添删改的业务逻辑。在什么条件下把用户输入的数据存进去,又在什么条件下把数据展示出来,程序逻辑的核心是判断和归纳。
 
什么是小程序开发?

看完上面一段开头就明白,小程序的开发实际上就是web开发。传统的web开发是由后端程序生成对应内容的html给浏览器显示。小程序是由后端程序生成对应内容的json给微信解析。这里解释一下json,json是一种轻量级的数据交互格式,与html不同的地方在于,它的层次结构非常清晰简洁,易于理解和交互,通过JS对象的方式以json键值对的形式来表示数据,例如在json里一个键值对{NiuLangGirl : "织女"},NiuLangGirl是键,织女是值。通过寻找定位NiuLangGirl 键,来得到“织女”这个值。小程序基于JavaScript语言,后端程序返回的json数据通过JavaScript语法解析成为对象数据传递给视图层,在小程序中这一步操作逻辑写在index.js文件里。再由视图层文件index.wxml交互和反馈,最后由表现层文件index.wcss进行界面布局,一个完整的小程序开发过程就是如此。为了方便开发者与微信生态紧密相连,微信还提供了大量的原生API接口和组件,供开发者与微信进行数据交互。

640_(1)_看图王.web_.jpg

 
怎么开发小程序

开发一个微信小程序,首先需要在微信公众平台中注册,获得一个小程序AppID账号,注册完成后登录小程序管理平台,在菜单 “设置”-“开发设置” 找到小程序的 AppID ,同样在后台下载小程序编译工具(微信开发者工具),新建项目,填入项目名称,本地小程序代码文件的目录路径和小程序AppID。

640.png

 
在开发者工具中打开项目,就可以既见既所得的实时编译和预览小程序的开发效果。上次的文章中发过具体的开发实例,你可以在天行数据官网生成一个小程序实例 ,按照上面的步骤添加到小程序项目,就可以本地编译预览了。如果你的某个应用已经有web版本,那么可以复用一些代码,将html文件结构里的div等,批量替换成小程序视图层文件index.wxml里面的view等对应标签。但要注意,小程序不能直接操作 DOM,也不能用 jQuery 之类熟悉的框架。

640.jpg

 
如何利用天行数据开发小程序

我以天行数据life小程序为例,打开主界面,有个最新接口列表和搜索功能,这个是通过微信请求接口wx.request实现的。天行数据服务器收到对应请求后,就会返回一段json数据供小程序调用。

在微信小程序的逻辑层index.js编写代码,wx.request是微信小程序的请求接口,里面包含url,data等值,url里填写API请求地址。data里填写小程序应用传递给天行数据的参数和数据,例如key参数和其对应的参数值。

天行数据成功收到请求后,会返回以下数据给小程序,注意下返回的键值对与下图中调用关系。

640_(1).png

 
setData是小程序把逻辑层的交互数据传递给视图层wxml的接口,setData最大可存放1024kb的数据供给视图层wxml调用。

640_(2).png


在视图层wxml文件里以{{shiguang_content}}的方式展示接收并解析后的数据。

640_(3).png


其中更加复杂的交互方式,都可以在小程序开发文档里查询到对应的API。按照文档的说明和示例调用即可。

最后,小程序请求网络接口,都需要在微信小程序后台添加安全域名。如果你正在使用天行数据的接口,你需要登录小程序后台后,依次点击设置-开发设置,在request合法域名里输入https://api.tianapi.com。注意,小程序调用网络接口,必须为https协议。

640_(4).png

 
天行数据不仅仅支持微信小程序调用,也提供了微信公众平台的原生数据接口供微信第三方开发者调用,普通用户也可以直接接入到微信公众号平台。
 

微信签到的天行币怎么领取啊

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 201 次浏览 • 2019-12-20 09:49 • 来自相关话题

垃圾分类api接口异常问题

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 265 次浏览 • 2019-08-27 13:04 • 来自相关话题

微信最新文章接口没有拉取到最新文章

天行数据宇天行 回复了问题 • 2 人关注 • 2 个回复 • 236 次浏览 • 2019-07-24 09:24 • 来自相关话题

使用微信智能接口的用户请完成机器人设置

微信平台宇天行 发表了文章 • 0 个评论 • 653 次浏览 • 2019-06-24 19:27 • 来自相关话题

在天行数据第三方微信智能接口发布早期,该服务的机器人接口使用的是网上某厂商的开源服务,但因该厂商限制接口调用,已无法正常获取服务。在前两天,经过升级改造,现在微信智能接口已切换到天行机器人提供微信公众号智能交互服务。

由于服务同源,所以用户可以自行登录天行数据后台完善机器人各项参数的自定义设置。另外天行数据微信智能接口的自定义关键词回复功能,也于更早时间,合并到天行数据的私有词库服务。用户可以登录天行数据(官网或天行数据lite小程序)-控制台-机器人管理-私有词库中查看和设置之前添加的自定义关键词。

切换到天行机器人后,多了哪些功能?支持部分微信emoji表情和微信表情包的识别解析,支持天气查询、语音识别、随机应答、图文资讯回复等功能。具体天行机器人可使用的命令大家可以在天行数据 - 控制台 - 机器人管理-能力拓展设置中查看,将鼠标移动到对应功能的图标上,即可以看到使用方法。
 





天行机器人能力拓展设置界面
 
体验天行机器人可以直接在“天行云服务”公众号内回复,或访问天行数据官网,在顶部的工具一栏中点击“天行机器人”即可。


其它参考:
天行数据官网:https://www.tianapi.com
问题反馈交流社区:https://wenda.tianapi.com
机器人相关设置:天行数据-控制台-机器人管理 查看全部
在天行数据第三方微信智能接口发布早期,该服务的机器人接口使用的是网上某厂商的开源服务,但因该厂商限制接口调用,已无法正常获取服务。在前两天,经过升级改造,现在微信智能接口已切换到天行机器人提供微信公众号智能交互服务。

由于服务同源,所以用户可以自行登录天行数据后台完善机器人各项参数的自定义设置。另外天行数据微信智能接口的自定义关键词回复功能,也于更早时间,合并到天行数据的私有词库服务。用户可以登录天行数据(官网或天行数据lite小程序)-控制台-机器人管理-私有词库中查看和设置之前添加的自定义关键词。

切换到天行机器人后,多了哪些功能?支持部分微信emoji表情和微信表情包的识别解析,支持天气查询、语音识别、随机应答、图文资讯回复等功能。具体天行机器人可使用的命令大家可以在天行数据 - 控制台 - 机器人管理-能力拓展设置中查看,将鼠标移动到对应功能的图标上,即可以看到使用方法。
 

robot.png

天行机器人能力拓展设置界面
 
体验天行机器人可以直接在“天行云服务”公众号内回复,或访问天行数据官网,在顶部的工具一栏中点击“天行机器人”即可。


其它参考:
天行数据官网:https://www.tianapi.com
问题反馈交流社区:https://wenda.tianapi.com
机器人相关设置:天行数据-控制台-机器人管理

天行数据系统升级进一步提高响应速度

平台公告宇天行 发表了文章 • 0 个评论 • 330 次浏览 • 2019-05-29 08:16 • 来自相关话题

昨晚对天行数据核心系统模块进行了升级,以提供更高的执行效率和更快的响应时间。经过充分测试,目前已经切换到生产线。但由于天行数据存在很多复杂的自定义接口和数据管理类服务,因此可能还存在其他未发现的问题,欢迎大家及时反馈。
 
如有发现接口类问题,例如出现数据错乱,非新闻类接口每次请求返回数据都不变,指定rand随机参数失效。
或者用户管理类问题,例如请求量不更新,计费错误等问题一经核实,根据具体情况给予10万以上的天行币奖励。
 





 
  查看全部
昨晚对天行数据核心系统模块进行了升级,以提供更高的执行效率和更快的响应时间。经过充分测试,目前已经切换到生产线。但由于天行数据存在很多复杂的自定义接口和数据管理类服务,因此可能还存在其他未发现的问题,欢迎大家及时反馈。
 
如有发现接口类问题,例如出现数据错乱,非新闻类接口每次请求返回数据都不变,指定rand随机参数失效。
或者用户管理类问题,例如请求量不更新,计费错误等问题一经核实,根据具体情况给予10万以上的天行币奖励。
 

timg.jpg

 
 

查询微信全文api,正文中的图片获取不了

默认分类宇天行 回复了问题 • 2 人关注 • 1 个回复 • 830 次浏览 • 2019-05-16 15:43 • 来自相关话题

如何获取微信公众号标识(biz值)

天行数据宇天行 发表了文章 • 0 个评论 • 1585 次浏览 • 2019-05-14 19:11 • 来自相关话题

天行数据微信最新文章接口可以全网获取某个微信公众号最新文章的永久地址,word参数传递公众号名称或ID均可,但这种方式并非可以获取所有公众号的文章,获取失败的请同时传递biz值,将大大提高成功率。其实这个biz相当于微信公众号的唯一身份标识,有很多种玩法,例如查看某个公众号的二维码,打开历史消息页等,文末有介绍。
 
那么微信公众号的biz值如何获取呢?
 
有二种方式:
 
1,在电脑上,打开该公众号下任意一篇微信文章,鼠标右键(或Ctrl + U)查看网页源代码,搜索var biz或var appuin即可。





 
2,在微信上,打开该公众号关注界面,下拉找到“全部消息”,点击右上角...符号在弹出的菜单中点击复制链接,即可在链接中看到biz值。
 









 
通过上面的方法复制的链接如下(加粗部分MzA4Njg1MjkzOA==即为该公众号的biz值):

mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA4Njg1MjkzOA==&scene=126&bizpsid=0#wechat_redirect
 
另外的用法举例:

查看历史消息页面
mp.weixin.qq.com/mp/getmasssendmsg?__biz=MzA4Njg1MjkzOA==#wechat_redirect

获取公众号二维码
mp.weixin.qq.com/mp/qrcode?__biz=MzA4Njg1MjkzOA==
 
 
微信最新文章API接口:https://www.tianapi.com/apiview/77
微信临时链接转永久链接及获取biz值接口:https://www.tianapi.com/apiview/89 

  查看全部
天行数据微信最新文章接口可以全网获取某个微信公众号最新文章的永久地址,word参数传递公众号名称或ID均可,但这种方式并非可以获取所有公众号的文章,获取失败的请同时传递biz值,将大大提高成功率。其实这个biz相当于微信公众号的唯一身份标识,有很多种玩法,例如查看某个公众号的二维码,打开历史消息页等,文末有介绍。
 
那么微信公众号的biz值如何获取呢?
 
有二种方式:
 
1,在电脑上,打开该公众号下任意一篇微信文章,鼠标右键(或Ctrl + U)查看网页源代码,搜索var biz或var appuin即可。

微信截图_20190514190238.png

 
2,在微信上,打开该公众号关注界面,下拉找到“全部消息”,点击右上角...符号在弹出的菜单中点击复制链接,即可在链接中看到biz值。
 
微信图片_20190514190651.jpg


微信图片_20190514190657.jpg

 
通过上面的方法复制的链接如下(加粗部分MzA4Njg1MjkzOA==即为该公众号的biz值):

mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA4Njg1MjkzOA==&scene=126&bizpsid=0#wechat_redirect
 
另外的用法举例:

查看历史消息页面
mp.weixin.qq.com/mp/getmasssendmsg?__biz=MzA4Njg1MjkzOA==#wechat_redirect

获取公众号二维码
mp.weixin.qq.com/mp/qrcode?__biz=MzA4Njg1MjkzOA==
 
 
微信最新文章API接口:https://www.tianapi.com/apiview/77
微信临时链接转永久链接及获取biz值接口:https://www.tianapi.com/apiview/89 

 

微信主页api

微信平台云的博客 回复了问题 • 3 人关注 • 1 个回复 • 509 次浏览 • 2019-04-22 09:00 • 来自相关话题

开发一个同步微信公众号文章的H5页面和小程序

天行数据宇天行 发表了文章 • 0 个评论 • 2552 次浏览 • 2019-03-09 18:38 • 来自相关话题

天行数据提供了一个网页主页的API接口,利用这个接口,可以制作一个实时同步你微信公众号文章的H5、App或小程序等。
天行数据微信主页接口提供了十个参数,来控制内容的输出。其中关键参数key,请到天行数据注册获得你的apikey密匙。src参数指的是你在PC或公众号端添加文章后,系统生成的主页ID。在”微信管理-主页文章管理或添加主页文章即可看到tx开头的主页ID。wxid参数,可以直接指定为微信公众号的ID,例如“天行云服务”的微信ID是“tianapi”,接口会输出该微信ID下的所有文章。另外还有viewid参数,可以输出文章全文内容。其他参数例如推荐阅读/封面文章等各有功能不同,具体请在天行数据主页上查看接口文档。 






体验地址:https://www.tianapi.com/wxhome/txd30ffae8 
 
 下载文末的项目代码,打开index.php,在顶部可以看到:





 
请把你在天行数据注册到的apikey和系统生成的主页ID,填写到对应位置。然后,上传到你的虚拟主机/服务器上即可看到效果。
 
微信主页接口,支持输出全文,意味着同步的微信/百度小程序更方便了,不用外链地址。因为天行数据所有接口的输出字段基本一致,所以在昨天分享的头条新闻小程序中,只需要简单修改,就可以制作一个微信公众号文章同步小程序了。

在《新闻头条微信小程序项目分享》这篇文章中下载到的项目代码,打开pages/index/index.js第44和第47行改成如下即可:





  查看全部
天行数据提供了一个网页主页的API接口,利用这个接口,可以制作一个实时同步你微信公众号文章的H5、App或小程序等。
天行数据微信主页接口提供了十个参数,来控制内容的输出。其中关键参数key,请到天行数据注册获得你的apikey密匙。src参数指的是你在PC或公众号端添加文章后,系统生成的主页ID。在”微信管理-主页文章管理或添加主页文章即可看到tx开头的主页ID。wxid参数,可以直接指定为微信公众号的ID,例如“天行云服务”的微信ID是“tianapi”,接口会输出该微信ID下的所有文章。另外还有viewid参数,可以输出文章全文内容。其他参数例如推荐阅读/封面文章等各有功能不同,具体请在天行数据主页上查看接口文档。 

微信截图_20190309180113.png


体验地址:https://www.tianapi.com/wxhome/txd30ffae8 
 
 下载文末的项目代码,打开index.php,在顶部可以看到:

微信截图_20190309180353.png

 
请把你在天行数据注册到的apikey和系统生成的主页ID,填写到对应位置。然后,上传到你的虚拟主机/服务器上即可看到效果。
 
微信主页接口,支持输出全文,意味着同步的微信/百度小程序更方便了,不用外链地址。因为天行数据所有接口的输出字段基本一致,所以在昨天分享的头条新闻小程序中,只需要简单修改,就可以制作一个微信公众号文章同步小程序了。

在《新闻头条微信小程序项目分享》这篇文章中下载到的项目代码,打开pages/index/index.js第44和第47行改成如下即可:

888.png

 

微信主页添加文章,调用接口能返回具体数据吗?不要只是链接

微信平台宇天行 回复了问题 • 3 人关注 • 4 个回复 • 780 次浏览 • 2019-01-10 21:52 • 来自相关话题

微信个人主页

微信平台宇天行 回复了问题 • 3 人关注 • 2 个回复 • 957 次浏览 • 2019-01-10 16:58 • 来自相关话题

天行数据朋友圈H5智力游戏实例

天行数据宇天行 发表了文章 • 7 个评论 • 973 次浏览 • 2018-12-30 23:51 • 来自相关话题

还记得以前刷爆朋友圈的《最强大脑》微信小程序吗?这款小程序的核心在于问答题目的数据。天行数据提供了多个类似结构的数据接口,例如“脑筋急转弯API”,只需要简单接入和调用,你的项目就可以拥有庞大的答题数据。





请求:HTTP/HTTPS GET
接口:http(s)://api.tianapi.com/txapi/naowan/?key=APIKEY
 
以下的示例项目的截图,结构非常清晰。移动到文末下载项目代码,打开index.html在第268行处,替换key为你在天行数据获得的key即可。




















 
项目体验(请用微信等移动端长按识别或扫码)





 
下载项目代码: 查看全部
还记得以前刷爆朋友圈的《最强大脑》微信小程序吗?这款小程序的核心在于问答题目的数据。天行数据提供了多个类似结构的数据接口,例如“脑筋急转弯API”,只需要简单接入和调用,你的项目就可以拥有庞大的答题数据。
timg.jpg


请求:HTTP/HTTPS GET
接口:http(s)://api.tianapi.com/txapi/naowan/?key=APIKEY
 
以下的示例项目的截图,结构非常清晰。移动到文末下载项目代码,打开index.html在第268行处,替换key为你在天行数据获得的key即可。

微信图片_20181230235423.png


微信图片_20181230234327.jpg


微信图片_20181230234332.jpg


微信图片_20181230234336.jpg

 
项目体验(请用微信等移动端长按识别或扫码)

1546186084.png

 
下载项目代码:

微信小游戏源码的百度网盘下载地址失效了

回复

微信平台banro512 发起了问题 • 1 人关注 • 0 个回复 • 1819 次浏览 • 2018-10-05 23:14 • 来自相关话题

微信自定义菜单

微信平台宇天行 回复了问题 • 1 人关注 • 1 个回复 • 690 次浏览 • 2018-09-14 20:35 • 来自相关话题

条新动态, 点击查看
宇天行

宇天行 回答了问题 • 2018-01-18 18:17 • 5 个回复 不感兴趣

微信公众号机器人自动回复故障,求解决?

赞同来自:

修复一处逻辑判断不严谨的BUG,问题已解决
修复一处逻辑判断不严谨的BUG,问题已解决

微信签到的天行币怎么领取啊

回复

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 201 次浏览 • 2019-12-20 09:49 • 来自相关话题

微信最新文章接口没有拉取到最新文章

回复

天行数据宇天行 回复了问题 • 2 人关注 • 2 个回复 • 236 次浏览 • 2019-07-24 09:24 • 来自相关话题

查询微信全文api,正文中的图片获取不了

回复

默认分类宇天行 回复了问题 • 2 人关注 • 1 个回复 • 830 次浏览 • 2019-05-16 15:43 • 来自相关话题

微信主页api

回复

微信平台云的博客 回复了问题 • 3 人关注 • 1 个回复 • 509 次浏览 • 2019-04-22 09:00 • 来自相关话题

微信自定义菜单

回复

微信平台宇天行 回复了问题 • 1 人关注 • 1 个回复 • 690 次浏览 • 2018-09-14 20:35 • 来自相关话题

微信公众号机器人自动回复故障,求解决?

回复

微信平台宇天行 回复了问题 • 5 人关注 • 5 个回复 • 1745 次浏览 • 2018-01-18 18:17 • 来自相关话题

机器人自动回复故障快半年了未解决吗?

回复

天行数据宇天行 回复了问题 • 3 人关注 • 1 个回复 • 719 次浏览 • 2017-12-01 17:54 • 来自相关话题

如何开发公众号机器人

回复

微信平台宇天行 回复了问题 • 3 人关注 • 1 个回复 • 752 次浏览 • 2017-11-02 10:13 • 来自相关话题

微信公众号上设置过账号信息,默认密码是什么

回复

默认分类蔡光明 回复了问题 • 1 人关注 • 1 个回复 • 816 次浏览 • 2017-10-11 09:30 • 来自相关话题

微信公众号机器人自动回复故障,求解决? 开了机器人自动回复,但是总提示系统无法提供服务。

回复

微信平台宇天行 回复了问题 • 3 人关注 • 1 个回复 • 899 次浏览 • 2017-08-29 22:17 • 来自相关话题

关于自动回复的问题

回复

微信平台宇天行 回复了问题 • 2 人关注 • 2 个回复 • 1024 次浏览 • 2017-05-09 14:25 • 来自相关话题

在哪里可以设置关键字回复

回复

天行数据宇天行 回复了问题 • 2 人关注 • 2 个回复 • 1104 次浏览 • 2017-05-09 01:53 • 来自相关话题

微信公众号功能里面没有页面模板

回复

微信平台宇天行 回复了问题 • 2 人关注 • 2 个回复 • 927 次浏览 • 2017-04-26 18:45 • 来自相关话题

微信提醒该:URL所属域名未接入公众号第三方平台

回复

天行数据宇天行 回复了问题 • 2 人关注 • 1 个回复 • 2764 次浏览 • 2017-04-19 22:14 • 来自相关话题

生成带二维吗的海报如何实现?

回复

微信平台宇天行 回复了问题 • 2 人关注 • 1 个回复 • 864 次浏览 • 2016-09-16 13:30 • 来自相关话题

了解微信小程序开发的一些基本知识

微信平台宇天行 发表了文章 • 0 个评论 • 61 次浏览 • 2020-03-22 16:45 • 来自相关话题

“微信小程序自2017年初发布后,由于其在于跨平台和无需安装的特性,加上微信深厚的用户基础,已经成为移动开发和营销领域一个新的热点。技术是实现营销的重要手段之一,如何在这个领域抢占先机,是一个值得思考的问题。这篇文章就来讲讲,什么是小程序开发,怎么开发小程序,如何在不需要任何额外成本的情况下让小程序内容更丰富,看起来牛叉,用起来高大上。”





 
其实无论是网站开发还是小程序开发,本质都属于Web开发。在前端理论上基本是通用的,这是一些标签不同而已,你甚至可以直接用批量替换软件把div批量成view,把span替换成text 。而后端数据,也只是输出内容格式不同而已,针对浏览器的输出html,针对小程序的输出json。而现在web开发领域,流行前后端分离,各种客户端都可以复用一套JSON API。

web开发分前端(例如html+css+JavaScript)和后端(例如php+mysql),前端可以理解成应用的界面UI,决定应用的内容布局结构,外观style,是应用的视觉表现。后端与数据库交互,实现增添删改的业务逻辑。在什么条件下把用户输入的数据存进去,又在什么条件下把数据展示出来,程序逻辑的核心是判断和归纳。
 
什么是小程序开发?

看完上面一段开头就明白,小程序的开发实际上就是web开发。传统的web开发是由后端程序生成对应内容的html给浏览器显示。小程序是由后端程序生成对应内容的json给微信解析。这里解释一下json,json是一种轻量级的数据交互格式,与html不同的地方在于,它的层次结构非常清晰简洁,易于理解和交互,通过JS对象的方式以json键值对的形式来表示数据,例如在json里一个键值对{NiuLangGirl : "织女"},NiuLangGirl是键,织女是值。通过寻找定位NiuLangGirl 键,来得到“织女”这个值。小程序基于JavaScript语言,后端程序返回的json数据通过JavaScript语法解析成为对象数据传递给视图层,在小程序中这一步操作逻辑写在index.js文件里。再由视图层文件index.wxml交互和反馈,最后由表现层文件index.wcss进行界面布局,一个完整的小程序开发过程就是如此。为了方便开发者与微信生态紧密相连,微信还提供了大量的原生API接口和组件,供开发者与微信进行数据交互。





 
怎么开发小程序

开发一个微信小程序,首先需要在微信公众平台中注册,获得一个小程序AppID账号,注册完成后登录小程序管理平台,在菜单 “设置”-“开发设置” 找到小程序的 AppID ,同样在后台下载小程序编译工具(微信开发者工具),新建项目,填入项目名称,本地小程序代码文件的目录路径和小程序AppID。





 
在开发者工具中打开项目,就可以既见既所得的实时编译和预览小程序的开发效果。上次的文章中发过具体的开发实例,你可以在天行数据官网生成一个小程序实例 ,按照上面的步骤添加到小程序项目,就可以本地编译预览了。如果你的某个应用已经有web版本,那么可以复用一些代码,将html文件结构里的div等,批量替换成小程序视图层文件index.wxml里面的view等对应标签。但要注意,小程序不能直接操作 DOM,也不能用 jQuery 之类熟悉的框架。





 
如何利用天行数据开发小程序

我以天行数据life小程序为例,打开主界面,有个最新接口列表和搜索功能,这个是通过微信请求接口wx.request实现的。天行数据服务器收到对应请求后,就会返回一段json数据供小程序调用。

在微信小程序的逻辑层index.js编写代码,wx.request是微信小程序的请求接口,里面包含url,data等值,url里填写API请求地址。data里填写小程序应用传递给天行数据的参数和数据,例如key参数和其对应的参数值。

天行数据成功收到请求后,会返回以下数据给小程序,注意下返回的键值对与下图中调用关系。





 
setData是小程序把逻辑层的交互数据传递给视图层wxml的接口,setData最大可存放1024kb的数据供给视图层wxml调用。






在视图层wxml文件里以{{shiguang_content}}的方式展示接收并解析后的数据。






其中更加复杂的交互方式,都可以在小程序开发文档里查询到对应的API。按照文档的说明和示例调用即可。

最后,小程序请求网络接口,都需要在微信小程序后台添加安全域名。如果你正在使用天行数据的接口,你需要登录小程序后台后,依次点击设置-开发设置,在request合法域名里输入https://api.tianapi.com。注意,小程序调用网络接口,必须为https协议。





 
天行数据不仅仅支持微信小程序调用,也提供了微信公众平台的原生数据接口供微信第三方开发者调用,普通用户也可以直接接入到微信公众号平台。
  查看全部
“微信小程序自2017年初发布后,由于其在于跨平台和无需安装的特性,加上微信深厚的用户基础,已经成为移动开发和营销领域一个新的热点。技术是实现营销的重要手段之一,如何在这个领域抢占先机,是一个值得思考的问题。这篇文章就来讲讲,什么是小程序开发,怎么开发小程序,如何在不需要任何额外成本的情况下让小程序内容更丰富,看起来牛叉,用起来高大上。”

640_看图王.web_.jpg

 
其实无论是网站开发还是小程序开发,本质都属于Web开发。在前端理论上基本是通用的,这是一些标签不同而已,你甚至可以直接用批量替换软件把div批量成view,把span替换成text 。而后端数据,也只是输出内容格式不同而已,针对浏览器的输出html,针对小程序的输出json。而现在web开发领域,流行前后端分离,各种客户端都可以复用一套JSON API。

web开发分前端(例如html+css+JavaScript)和后端(例如php+mysql),前端可以理解成应用的界面UI,决定应用的内容布局结构,外观style,是应用的视觉表现。后端与数据库交互,实现增添删改的业务逻辑。在什么条件下把用户输入的数据存进去,又在什么条件下把数据展示出来,程序逻辑的核心是判断和归纳。
 
什么是小程序开发?

看完上面一段开头就明白,小程序的开发实际上就是web开发。传统的web开发是由后端程序生成对应内容的html给浏览器显示。小程序是由后端程序生成对应内容的json给微信解析。这里解释一下json,json是一种轻量级的数据交互格式,与html不同的地方在于,它的层次结构非常清晰简洁,易于理解和交互,通过JS对象的方式以json键值对的形式来表示数据,例如在json里一个键值对{NiuLangGirl : "织女"},NiuLangGirl是键,织女是值。通过寻找定位NiuLangGirl 键,来得到“织女”这个值。小程序基于JavaScript语言,后端程序返回的json数据通过JavaScript语法解析成为对象数据传递给视图层,在小程序中这一步操作逻辑写在index.js文件里。再由视图层文件index.wxml交互和反馈,最后由表现层文件index.wcss进行界面布局,一个完整的小程序开发过程就是如此。为了方便开发者与微信生态紧密相连,微信还提供了大量的原生API接口和组件,供开发者与微信进行数据交互。

640_(1)_看图王.web_.jpg

 
怎么开发小程序

开发一个微信小程序,首先需要在微信公众平台中注册,获得一个小程序AppID账号,注册完成后登录小程序管理平台,在菜单 “设置”-“开发设置” 找到小程序的 AppID ,同样在后台下载小程序编译工具(微信开发者工具),新建项目,填入项目名称,本地小程序代码文件的目录路径和小程序AppID。

640.png

 
在开发者工具中打开项目,就可以既见既所得的实时编译和预览小程序的开发效果。上次的文章中发过具体的开发实例,你可以在天行数据官网生成一个小程序实例 ,按照上面的步骤添加到小程序项目,就可以本地编译预览了。如果你的某个应用已经有web版本,那么可以复用一些代码,将html文件结构里的div等,批量替换成小程序视图层文件index.wxml里面的view等对应标签。但要注意,小程序不能直接操作 DOM,也不能用 jQuery 之类熟悉的框架。

640.jpg

 
如何利用天行数据开发小程序

我以天行数据life小程序为例,打开主界面,有个最新接口列表和搜索功能,这个是通过微信请求接口wx.request实现的。天行数据服务器收到对应请求后,就会返回一段json数据供小程序调用。

在微信小程序的逻辑层index.js编写代码,wx.request是微信小程序的请求接口,里面包含url,data等值,url里填写API请求地址。data里填写小程序应用传递给天行数据的参数和数据,例如key参数和其对应的参数值。

天行数据成功收到请求后,会返回以下数据给小程序,注意下返回的键值对与下图中调用关系。

640_(1).png

 
setData是小程序把逻辑层的交互数据传递给视图层wxml的接口,setData最大可存放1024kb的数据供给视图层wxml调用。

640_(2).png


在视图层wxml文件里以{{shiguang_content}}的方式展示接收并解析后的数据。

640_(3).png


其中更加复杂的交互方式,都可以在小程序开发文档里查询到对应的API。按照文档的说明和示例调用即可。

最后,小程序请求网络接口,都需要在微信小程序后台添加安全域名。如果你正在使用天行数据的接口,你需要登录小程序后台后,依次点击设置-开发设置,在request合法域名里输入https://api.tianapi.com。注意,小程序调用网络接口,必须为https协议。

640_(4).png

 
天行数据不仅仅支持微信小程序调用,也提供了微信公众平台的原生数据接口供微信第三方开发者调用,普通用户也可以直接接入到微信公众号平台。
 

如何获取微信公众号标识(biz值)

天行数据宇天行 发表了文章 • 0 个评论 • 1585 次浏览 • 2019-05-14 19:11 • 来自相关话题

天行数据微信最新文章接口可以全网获取某个微信公众号最新文章的永久地址,word参数传递公众号名称或ID均可,但这种方式并非可以获取所有公众号的文章,获取失败的请同时传递biz值,将大大提高成功率。其实这个biz相当于微信公众号的唯一身份标识,有很多种玩法,例如查看某个公众号的二维码,打开历史消息页等,文末有介绍。
 
那么微信公众号的biz值如何获取呢?
 
有二种方式:
 
1,在电脑上,打开该公众号下任意一篇微信文章,鼠标右键(或Ctrl + U)查看网页源代码,搜索var biz或var appuin即可。





 
2,在微信上,打开该公众号关注界面,下拉找到“全部消息”,点击右上角...符号在弹出的菜单中点击复制链接,即可在链接中看到biz值。
 









 
通过上面的方法复制的链接如下(加粗部分MzA4Njg1MjkzOA==即为该公众号的biz值):

mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA4Njg1MjkzOA==&scene=126&bizpsid=0#wechat_redirect
 
另外的用法举例:

查看历史消息页面
mp.weixin.qq.com/mp/getmasssendmsg?__biz=MzA4Njg1MjkzOA==#wechat_redirect

获取公众号二维码
mp.weixin.qq.com/mp/qrcode?__biz=MzA4Njg1MjkzOA==
 
 
微信最新文章API接口:https://www.tianapi.com/apiview/77
微信临时链接转永久链接及获取biz值接口:https://www.tianapi.com/apiview/89 

  查看全部
天行数据微信最新文章接口可以全网获取某个微信公众号最新文章的永久地址,word参数传递公众号名称或ID均可,但这种方式并非可以获取所有公众号的文章,获取失败的请同时传递biz值,将大大提高成功率。其实这个biz相当于微信公众号的唯一身份标识,有很多种玩法,例如查看某个公众号的二维码,打开历史消息页等,文末有介绍。
 
那么微信公众号的biz值如何获取呢?
 
有二种方式:
 
1,在电脑上,打开该公众号下任意一篇微信文章,鼠标右键(或Ctrl + U)查看网页源代码,搜索var biz或var appuin即可。

微信截图_20190514190238.png

 
2,在微信上,打开该公众号关注界面,下拉找到“全部消息”,点击右上角...符号在弹出的菜单中点击复制链接,即可在链接中看到biz值。
 
微信图片_20190514190651.jpg


微信图片_20190514190657.jpg

 
通过上面的方法复制的链接如下(加粗部分MzA4Njg1MjkzOA==即为该公众号的biz值):

mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA4Njg1MjkzOA==&scene=126&bizpsid=0#wechat_redirect
 
另外的用法举例:

查看历史消息页面
mp.weixin.qq.com/mp/getmasssendmsg?__biz=MzA4Njg1MjkzOA==#wechat_redirect

获取公众号二维码
mp.weixin.qq.com/mp/qrcode?__biz=MzA4Njg1MjkzOA==
 
 
微信最新文章API接口:https://www.tianapi.com/apiview/77
微信临时链接转永久链接及获取biz值接口:https://www.tianapi.com/apiview/89 

 

天行数据小程序V1.4.2增加微信自定义关键词等功能

天行数据宇天行 发表了文章 • 0 个评论 • 1487 次浏览 • 2017-09-13 21:34 • 来自相关话题

2019.01.25后微信自定义回复设置和数据(包括小程序端)由天行机器人接管并兼容微信端回复,后续请在天行机器人私有词库中添加即可

 本次更新:
1,增加了微信自定义关键词回复功能
2,个人中心底部“退出”按钮移到了设置下面
3,解决了之前运行过于流畅的BUG

详细功能介绍:天行数据小程序life















 
详细功能介绍:天行数据小程序life 查看全部
2019.01.25后微信自定义回复设置和数据(包括小程序端)由天行机器人接管并兼容微信端回复,后续请在天行机器人私有词库中添加即可

 本次更新:
1,增加了微信自定义关键词回复功能
2,个人中心底部“退出”按钮移到了设置下面
3,解决了之前运行过于流畅的BUG

详细功能介绍:天行数据小程序life

5555.png


微信图片_20170913212935.png


微信图片_20170913212914.png

 
详细功能介绍:天行数据小程序life

天行数据life微信小程序上线

天行数据宇天行 发表了文章 • 1 个评论 • 10000 次浏览 • 2017-06-04 12:55 • 来自相关话题

为方便大家在移动端管理接口,天行数据在17年初就在微信端上线了“天行数据lite小程序”。经过不断的完善,天行数据小程序端现在支持接口管理、机器人管理、微信数据管理、操作记录、请求日志、一键签到等功能。打开微信-发现-小程序-搜索“天行数据”或扫描文章末尾的小程序码即可。

打开“天行数据life”小程序,点击“我的。






点击“个人中心”进入后上拉后在下拉,即可重载数据,刷新缓存等,个人中心可查询账号信息、请求日志、验证和绑定状态等。点击头像一栏签到,每日随机200-1000请求量奖励。






在首页,你可以查看和搜索最新上线的接口,点击接口标题可以查看接口文档和复制文档地址,方便在PC端查看。






接口申请列表,点击对应行列可分别查看可用额度






天行数据公告,点击可查看全文内容






天行数据life微信小程序设置界面






更多功能请使用手机微信扫描小程序码体验 查看全部
为方便大家在移动端管理接口,天行数据在17年初就在微信端上线了“天行数据lite小程序”。经过不断的完善,天行数据小程序端现在支持接口管理、机器人管理、微信数据管理、操作记录、请求日志、一键签到等功能。打开微信-发现-小程序-搜索“天行数据”或扫描文章末尾的小程序码即可。

打开“天行数据life”小程序,点击“我的。

22000.jpg


点击“个人中心”进入后上拉后在下拉,即可重载数据,刷新缓存等,个人中心可查询账号信息、请求日志、验证和绑定状态等。点击头像一栏签到,每日随机200-1000请求量奖励。

999.jpg


在首页,你可以查看和搜索最新上线的接口,点击接口标题可以查看接口文档和复制文档地址,方便在PC端查看。

56666.jpg


接口申请列表,点击对应行列可分别查看可用额度

微信图片_20191102211608.jpg


天行数据公告,点击可查看全文内容

10000.jpg


天行数据life微信小程序设置界面

微信图片_20200306203443.jpg


更多功能请使用手机微信扫描小程序码体验

gh_f5c44ad82371_258.jpg

微信自定义关键词回复和交互日志记录功能

微信平台宇天行 发表了文章 • 0 个评论 • 1642 次浏览 • 2017-05-08 01:22 • 来自相关话题

 
2019.01.25后微信自定义回复设置和数据(包括小程序端)由天行机器人接管并兼容微信端回复,后续请在天行机器人私有词库中添加即可

 点击增加按钮后,再点击关键词表格空白处即可增加一个自定义回复关键词,注意必须先增加关键词才可以,增加后点击回复内容表格网页会刷新,再次点击对应的回复内容表格即可编辑修改回复内容。
 
自定义关键词回复的优先级比系统预设关键词高,例如:未设置“笑话”关键词时,用户回复“笑话”返回的内容是系统预设的随机笑话接口数据内容。而如果自定义设置了“笑话”关键词和回复内容,则用户回复“笑话”后返回的内容是你自定义设置的内容。
 
由于此处采用的AJAX异步请求,编辑完成后网络不好的情况下,反馈提示可能会慢几秒。
 






所有的微信交互日志都可以在个人中心-交互日志中查询到,可以配合微信在线调试工具使用排查问题。





 
  查看全部
 
2019.01.25后微信自定义回复设置和数据(包括小程序端)由天行机器人接管并兼容微信端回复,后续请在天行机器人私有词库中添加即可

 点击增加按钮后,再点击关键词表格空白处即可增加一个自定义回复关键词,注意必须先增加关键词才可以,增加后点击回复内容表格网页会刷新,再次点击对应的回复内容表格即可编辑修改回复内容。
 
自定义关键词回复的优先级比系统预设关键词高,例如:未设置“笑话”关键词时,用户回复“笑话”返回的内容是系统预设的随机笑话接口数据内容。而如果自定义设置了“笑话”关键词和回复内容,则用户回复“笑话”后返回的内容是你自定义设置的内容。
 
由于此处采用的AJAX异步请求,编辑完成后网络不好的情况下,反馈提示可能会慢几秒。
 

360反馈意见截图16720405192020_看图王.png


所有的微信交互日志都可以在个人中心-交互日志中查询到,可以配合微信在线调试工具使用排查问题。

360反馈意见截图18330917103142128_看图王.png

 
 

一键免费接入/微信API查询系统

微信平台宇天行 发表了文章 • 0 个评论 • 3647 次浏览 • 2017-05-03 14:10 • 来自相关话题

大家可以免费在自己的微信公众平台上使用这些数据,在微信公众平台最下面的- 开发 - 基本配置-找到并启用“填写服务器配置”填入如下图所示信息即可在自己的微信公众平台上调用这些查询功能。(支持自定义回复和智能机器人设置)
 




 
其他支持插件远程调用功能(自定义接口回复)的第三方系统如微擎等,同样输入上图中的URL和Token即可。

URL地址:https://api.tianapi.com/weixin/?key=APIKEY

Token(令牌):txapi

消息加解密方式:明文模式APIKEY请换成自己的key,天行数据-个人中心-复制APIKEY
使用其他第三方平台转接,如需支持触发自定义菜单事件,请选择‘高级触发-直接接管’
系统支持的查询功能服务:
查询功能         使用举例(关键词+内容) 垃圾分类        发送“苹果皮什么垃圾”或“垃圾苹果皮” 面部识别         发送包含人脸表情的照片 语音识别          发送语音消息 二维码识别         发送二维码图片 微信点歌          发送点歌+歌名(如:点歌小苹果)或来一首(随机跳出一首歌)  星座配对        发送:星座金牛或星座金牛和白羊 菜谱查询        发送:菜谱丝瓜,菜谱蘑菇 周公解梦        发送:梦到大海 一站到底        发送:问答 二维码         发送:二维码天行数据 绕口令、歇后语    发送:绕口令或歇后语 手机归属地、人品、快递.....   发送:手机13800138000,身份证XXXX,人品张三 图文回复直接对应关键词即可,如:国内新闻(所有图文关键词)
 目前支持照片识别、语音识别,二维码生成、天气、翻译、笑话、星座、菜谱、歇后语、绕口令、周公解梦、成语典故、手机归属地、一站到底、、历史今天等几十个查询功能。(需后台开启天行机器人服务) 
注意:语音识别功能需要先开启接口权限,在微信公众号后台-开发-接口权限-接收语音识别结果 (设置为已开启,无论是否认证均可开启)
 
垃圾分类功能如关闭了天行机器人,则只支持垃圾XXX的查询方式(如:垃圾香蕉皮)

部分功能如下图所示:
 



























自定义回复设置:微信第三方接口支持自定义设置了
支持在微信小程序中设置:天行数据小程序V1.4.2增加微信自定义关键词等功能
  查看全部
大家可以免费在自己的微信公众平台上使用这些数据,在微信公众平台最下面的- 开发 - 基本配置-找到并启用“填写服务器配置”填入如下图所示信息即可在自己的微信公众平台上调用这些查询功能。(支持自定义回复和智能机器人设置
 
360反馈意见截图178606099913292.png

 
其他支持插件远程调用功能(自定义接口回复)的第三方系统如微擎等,同样输入上图中的URL和Token即可。

URL地址:https://api.tianapi.com/weixin/?key=APIKEY

Token(令牌):txapi

消息加解密方式:明文模式
APIKEY请换成自己的key,天行数据-个人中心-复制APIKEY
使用其他第三方平台转接,如需支持触发自定义菜单事件,请选择‘高级触发-直接接管’

系统支持的查询功能服务:
  • 查询功能         使用举例(关键词+内容)
  •  
  • 垃圾分类        发送“苹果皮什么垃圾”或“垃圾苹果皮”
  •  
  • 面部识别         发送包含人脸表情的照片
  •  
  • 语音识别          发送语音消息
  •  
  • 二维码识别         发送二维码图片
  •  
  • 微信点歌          发送点歌+歌名(如:点歌小苹果)或来一首(随机跳出一首歌) 
  •  
  • 星座配对        发送:星座金牛或星座金牛和白羊
  •  
  • 菜谱查询        发送:菜谱丝瓜,菜谱蘑菇
  •  
  • 周公解梦        发送:梦到大海
  •  
  • 一站到底        发送:问答
  •  
  • 二维码         发送:二维码天行数据
  •  
  • 绕口令、歇后语    发送:绕口令或歇后语
  •  
  • 手机归属地、人品、快递.....   发送:手机13800138000,身份证XXXX,人品张三
  •  
  • 图文回复直接对应关键词即可,如:国内新闻(所有图文关键词

 
目前支持照片识别、语音识别,二维码生成、天气、翻译、笑话、星座、菜谱、歇后语、绕口令、周公解梦、成语典故、手机归属地、一站到底、、历史今天等几十个查询功能。(需后台开启天行机器人服务)
 
注意:语音识别功能需要先开启接口权限,在微信公众号后台-开发-接口权限-接收语音识别结果 (设置为已开启,无论是否认证均可开启)
 
垃圾分类功能如关闭了天行机器人,则只支持垃圾XXX的查询方式(如:垃圾香蕉皮)

部分功能如下图所示:
 

微信图片_20170505194331.jpg


微信图片_20170505194354.jpg


微信图片_20170505194405.jpg


微信图片_20170505194411.jpg


微信图片_20170505194400.jpg



自定义回复设置:微信第三方接口支持自定义设置了
支持在微信小程序中设置:天行数据小程序V1.4.2增加微信自定义关键词等功能
 

微信主页增加几个功能

微信平台宇天行 发表了文章 • 2 个评论 • 973 次浏览 • 2016-07-20 23:19 • 来自相关话题

一,在微信上,点击菜单“制作主页”,首次点击弹出请先设置Email提示,完成设置后,就可以直接需要转发微信收藏里的文章或微信图文网址到本公众号,将文章添加到您的微信主页。
之后点击“制作主页”,会直接弹出图文信息,标题为你的微信主页名称,图片为你添加的最新一篇文章的封面,点击图文消息的阅读原文会直接跳转到你的微信主页。

二,增加了在微信上设置微信主页名称的功能,直接回复”修改XXXX的主页”即可,例如回复“修改宇天行的主页”,那么,微信主页的名称和标题就是“宇天行的主页”,回复“修改中国之声”,那么名称就是中国之声。
 
三,在天行数据的官网,点击个人中心-微信主页,可以看到更详细的设置和文章管理,设置信息与微信端同步。





 





  查看全部
一,在微信上,点击菜单“制作主页”,首次点击弹出请先设置Email提示,完成设置后,就可以直接需要转发微信收藏里的文章或微信图文网址到本公众号,将文章添加到您的微信主页。
之后点击“制作主页”,会直接弹出图文信息,标题为你的微信主页名称,图片为你添加的最新一篇文章的封面,点击图文消息的阅读原文会直接跳转到你的微信主页。

二,增加了在微信上设置微信主页名称的功能,直接回复”修改XXXX的主页”即可,例如回复“修改宇天行的主页”,那么,微信主页的名称和标题就是“宇天行的主页”,回复“修改中国之声”,那么名称就是中国之声。
 
三,在天行数据的官网,点击个人中心-微信主页,可以看到更详细的设置和文章管理,设置信息与微信端同步。

360反馈意见截图182301099179124.png

 

360反馈意见截图18750819376669.png

 

微信自定义菜单生成器的使用方法

微信平台宇天行 发表了文章 • 14 个评论 • 1908 次浏览 • 2016-07-10 11:51 • 来自相关话题

一般来说,如果你接入或授权了第三方系统,那么在对方系统都自带有自定义菜单生成功能。如果由于其他原因,导致自定义菜单失效或无法生成自定义菜单,可通过本工具自助生成,需要注意的是,第三方开发生成自定义菜单需要您的微信已经通过微信认证,否则只能在微信后台编辑自定义菜单。
 
微信自定义菜单生成器工具地址:http://user.tianapi.com/weixin/debug/menu/
 
生成自定义菜单功能,需要填入如下两个参数,用于提交菜单数据时校对权限。本系统不会保存这些参数,自定义菜单生成后,你可以重置应用密钥,不会导致失效,下次修改菜单,只需继续需要AppID和新的应用密匙即可。

AppID:应用ID,微信公众后台-基本配置-开发者ID-AppID
应用密钥:微信公众后台-基本配置-开发者ID-AppSecret

 
菜单结构如下, 自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。{
"button": [
{
"name": "点击事件", //一级菜单
"sub_button": [
{
"type": "click", //关键词触发类型
"name": "社会新闻", //菜单显示的名称
"key": "社会新闻" //菜单值,如后台事件配合
},
{
"type": "view", //URL跳转类型
"name": "百度一下", //菜单显示的名称
"url": "http://m.baidu.com" //点击后跳转的地址
},
{
"type": "click",
"name": "关于我们",
"key": "帮助"
}
]
},
{
"name": "发图或拍照",
"sub_button": [
{
"type": "pic_sysphoto", //系统拍照类型
"name": "系统拍照发图",
"key": "rselfmenu_1_0"
},
{
"type": "pic_photo_or_album",
"name": "拍照或相册发图",
"key": "rselfmenu_1_1"
},
{
"type": "pic_weixin", //选择相册类型
"name": "微信相册发图",
"key": "rselfmenu_1_2"
}
]
},
{
"name": "扫码或定位",
"sub_button": [
{
"type": "scancode_waitmsg", //扫描二维码类型
"name": "扫码带提示",
"key": "rselfmenu_0_0"
},
{
"type": "scancode_push",
"name": "扫码推事件",
"key": "rselfmenu_0_1"
},
{
"name": "发送位置",
"type": "location_select", //发送地址位置类型
"key": "rselfmenu_2_0"
}
]
]
}




 
1. 通过本工具,可以生成所有类型的微信公众号自定义菜单,也可用于排查问题。

2. 自定义菜单结构,所提交的是微信自定义菜单的原始JSON数据,请参照默认结构照葫芦画瓢增删改,每次提交后会覆盖前一次的菜单。

3. 点击生成菜单后,因为微信一般会缓存几个小时,建议先取消在重新关注,就可以立即看到效果。

3. 自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。

4. 自定义菜单结构,自定义菜单内容是保存在微信服务器上的。

5. 本系统不会缓存任何AppID、AppSecret数据,在您点击生成菜单时用于验证。

6. 任何您还是担心AppID数据会泄露,那么建议在您生成菜单后登录微信后台点击-基本配置-开发者ID-重置应用密匙即可。

7. 特别注意菜单结构中的菜单类型:
"type": "click",click表示点击触发事件类型。name为显示的菜单名称可随便填写,key是菜单触发对应的值,一般与后台相对应。
"type": "view",view表示链接类型,name同上,url是菜单点击后跳转的网址其他类型的菜单请参照默认类型,或阅读微信官方开发文档中关于自定义菜单的解释
 
其他帮助:
自定义菜单错误码参照表
  查看全部
一般来说,如果你接入或授权了第三方系统,那么在对方系统都自带有自定义菜单生成功能。如果由于其他原因,导致自定义菜单失效或无法生成自定义菜单,可通过本工具自助生成,需要注意的是,第三方开发生成自定义菜单需要您的微信已经通过微信认证,否则只能在微信后台编辑自定义菜单。
 
微信自定义菜单生成器工具地址:http://user.tianapi.com/weixin/debug/menu/
 
生成自定义菜单功能,需要填入如下两个参数,用于提交菜单数据时校对权限。本系统不会保存这些参数,自定义菜单生成后,你可以重置应用密钥,不会导致失效,下次修改菜单,只需继续需要AppID和新的应用密匙即可。


AppID:应用ID,微信公众后台-基本配置-开发者ID-AppID
应用密钥:微信公众后台-基本配置-开发者ID-AppSecret


 
菜单结构如下, 自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。
{
"button": [
{
"name": "点击事件", //一级菜单
"sub_button": [
{
"type": "click", //关键词触发类型
"name": "社会新闻", //菜单显示的名称
"key": "社会新闻" //菜单值,如后台事件配合
},
{
"type": "view", //URL跳转类型
"name": "百度一下", //菜单显示的名称
"url": "http://m.baidu.com" //点击后跳转的地址
},
{
"type": "click",
"name": "关于我们",
"key": "帮助"
}
]
},
{
"name": "发图或拍照",
"sub_button": [
{
"type": "pic_sysphoto", //系统拍照类型
"name": "系统拍照发图",
"key": "rselfmenu_1_0"
},
{
"type": "pic_photo_or_album",
"name": "拍照或相册发图",
"key": "rselfmenu_1_1"
},
{
"type": "pic_weixin", //选择相册类型
"name": "微信相册发图",
"key": "rselfmenu_1_2"
}
]
},
{
"name": "扫码或定位",
"sub_button": [
{
"type": "scancode_waitmsg", //扫描二维码类型
"name": "扫码带提示",
"key": "rselfmenu_0_0"
},
{
"type": "scancode_push",
"name": "扫码推事件",
"key": "rselfmenu_0_1"
},
{
"name": "发送位置",
"type": "location_select", //发送地址位置类型
"key": "rselfmenu_2_0"
}
]
]
}




 
1. 通过本工具,可以生成所有类型的微信公众号自定义菜单,也可用于排查问题。

2. 自定义菜单结构,所提交的是微信自定义菜单的原始JSON数据,请参照默认结构照葫芦画瓢增删改,每次提交后会覆盖前一次的菜单。

3. 点击生成菜单后,因为微信一般会缓存几个小时,建议先取消在重新关注,就可以立即看到效果。

3. 自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。

4. 自定义菜单结构,自定义菜单内容是保存在微信服务器上的。

5. 本系统不会缓存任何AppID、AppSecret数据,在您点击生成菜单时用于验证。

6. 任何您还是担心AppID数据会泄露,那么建议在您生成菜单后登录微信后台点击-基本配置-开发者ID-重置应用密匙即可。

7. 特别注意菜单结构中的菜单类型:
"type": "click",click表示点击触发事件类型。name为显示的菜单名称可随便填写,key是菜单触发对应的值,一般与后台相对应。
"type": "view",view表示链接类型,name同上,url是菜单点击后跳转的网址其他类型的菜单请参照默认类型,或阅读微信官方开发文档中关于自定义菜单的解释
 
其他帮助:
自定义菜单错误码参照表
 

微信自定义菜单返回48001,怎么解决?

微信平台宇天行 发表了文章 • 0 个评论 • 704 次浏览 • 2016-07-09 14:27 • 来自相关话题

48001指的是没有自定义菜单权限说明你的微信号没有微信认证,不能用自定义菜单功能
48001指的是没有自定义菜单权限说明你的微信号没有微信认证,不能用自定义菜单功能

在微信公众号图文消息,点击访问提示“此站点已被拦截”等提示?

天行数据宇天行 发表了文章 • 0 个评论 • 813 次浏览 • 2016-07-09 14:21 • 来自相关话题

部分内容源有低俗广告或其他不合时宜的内容,导致被微信屏蔽。欢迎留言反馈,更换内容源。
部分内容源有低俗广告或其他不合时宜的内容,导致被微信屏蔽。欢迎留言反馈,更换内容源。

我接了我的公众号,比如人脸识别、语音识别、查询QQ号数据等功能不能用,怎么办?

天行数据宇天行 发表了文章 • 0 个评论 • 667 次浏览 • 2016-07-09 14:18 • 来自相关话题

请注意接入时对应的参数是否正确,涉及到具体问题建议留言咨询,方便解答。
请注意接入时对应的参数是否正确,涉及到具体问题建议留言咨询,方便解答。

微信公众号接入后,文章的视频是不是被屏蔽掉了

天行数据宇天行 发表了文章 • 0 个评论 • 772 次浏览 • 2016-07-09 14:18 • 来自相关话题

这个是微信端问题,不在本接口的控制范围内哦。
这个是微信端问题,不在本接口的控制范围内哦。
有关平台系统的相关问题