关于 wordpress 通过 API 为微信小程序输出内容的实现思路构想

2018.01.29 00:22:24 Sunday 379 views

首先声明,这篇文章讲述的只是一个构想的思路,因为暂时还没有实践,具体的可行性还未知,这个构想源自于我躺在床上看技术文章,偶然看到“免费 API 接口大全分享”里面提到的一句话:xml 转 json。

这句话是本篇文章所描述的构想的灵感来源,它阐述了一个很重要的信息:xml 是可以转换成 json 的。

于是我联想到最近比较火的微信小程序,其开发步骤之一是配置服务器的 API 输出 json 格式的数据,小程序端再通过这个 API 获取数据,那么结合 wordpress 如何操作呢?其实网上的资料目前已经有大神直接把 wordpress 与微信小程序关联起来了,其原理是改造 wordpress 从 4.5 版本开始自带的 restapi 从而被小程序获取,由于本站实际上使用的 wordpress 核心程序还停留在没有自带 restapi 的 4.0 版本,所以就试图寻找别的方法。

我现在要说的不用这么麻烦对 restapi 进行改造,也没有版本的限制,我们都知道 wordpress 是自带 feed 功能的,这个是方便 rss 阅读器订阅使用的,它输出的格式理论上就是标准的 xml,其中包括了许多信息,有文章作者、发布时间、文章全文内容等等,既然 xml 可以转换为 json,那么我们应该可以从 feed 输出的 xml 着手,直接将其转换为 json 格式的数据提供为小程序调用。

另外这种方案还实现了 json 与数据源分离的模式,也就是说不必要把 API 部署在自己的网站上,因为根据微信小程序的开发要求,提供 API 的链接必须为 https 协议,目前有很多网站上没有这个协议的,通过这个方法理论上可以制作一个跳板:仅把转换 xml 为 json 的程序代码部署在具有 https 协议的域名上(可以找有 https 的朋友帮忙,甚至可以自建平台为别人提供转换服务),从而在无需数据源为了微信小程序的开发而启用 https 的情况下顺利把 wordpress 与小程序关联,虽然 https 是未来的主流,但是现阶段一些中小网站使用的是虚拟空间,是没有办法部署 https 的。

我在网上查了一下 php 转换 xml 为 json 的方案有很多,具体方法还要亲自实践了再做讨论。

亲爱的读者:本文结束了,非常感谢你的阅读。阅读是美意,分享是鼓励,如果觉得本站文章对你有用,请分享文章给你的朋友。你的支持将鼓励我继续创作。本站电脑版此前长期一段时间下线了评论功能,目前已经恢复了,如果需要评论请使用手机访问或直接在下方填写,我们万分期待看到你的留言。

你可以通过下方的评论模块与我们进一步交流,评论内容不会公开展示:


亲爱的用户你好,感谢您即将选择由星辰视觉特效工作室——简称星辰视效提供的服务,我们秉承高效率、优质量的理念竭诚为大家提供更好的服务,目前为止我们开拓了视频剪辑、专业调色、影视特效、平面设计、数字绘景、商务印刷、动画渲染、录音配乐等多种业务满足了客户的需要,随时随地欢迎您的咨询与合作,具体事项请及时联系客服微信:kaiwenchat。
同时我们也在全国范围内招募兼职业务员来推广我们的服务,只要你有信心有人脉都可以加入我们的队伍,通过你的介绍所获得的收益,你将取得丰厚的成交分佣,我们鼓励你把它作为一种业余的赚钱手段,具体的事宜还请微信咨询。
亲爱的用户你好,感谢您即将选择由星辰视觉特效工作室——简称星辰视效提供的服务,我们秉承高效率、优质量的理念竭诚为大家提供更好的服务,目前为止我们开拓了视频剪辑、专业调色、影视特效、平面设计、数字绘景、商务印刷、动画渲染、录音配乐等多种业务满足了客户的需要,随时随地欢迎您的咨询与合作,具体事项请及时联系客服微信:kaiwenchat。
提示:当前页面不支持阅读模式。

扫二维码添加微信

★ ★ ★ ★ ★

“感谢你的鼓励与陪伴,我们的坚持才有意义”

创新与发展 – 李开文博客保留所有权利 欢迎各界朋友与本站交换友情链接或在本站投放广告,如有合作意向请直接与站务联系

关于我们 体验新版 站内搜索 关于我们 推广代理 商务合作 淘宝店铺 分享海报 虚拟主机