杂类

Typecho通过json数据生成微信小程序

微信小程序
小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。

http://typecho.org/
官网下载安装
安装环境要求

  • PHP 5.4 以上
  • MySQL, PostgreSQL, SQLite 任意一种数据库支持,并在 PHP 中安装了相关扩展
  • CURL 扩展支持
  • mbstring 或 iconv 扩展支持

需要在typecho设置ssl固定链接伪静态和域名备案才可以正常使用。
推荐sslTypecho ssl配置伪静态
后台设置

将代码 来自晴天博客

  1. <?php
  2. if (stripos($this->request->getRequestUri(), 'json')) {
  3.     $arr = array();
  4.     while ($this->next()) {
  5.         $a = array('title' => $this->title, 'date' => $this->date->format('Y-m-j  H:i'), 'content' => $this->content, 'categories' => $this->categories, 'tags' => $this->tags);
  6.         $arr[] = $a;
  7.     }
  8.     $this->response->throwJson(array("servererror" => """status" => 1, "message" => $arr));
  9. }
  10. ?>

添加到 typecho 头部模版的开头

  1. usr/themes/default/header.php

即可实现简单的 JSON 输出,实现 API 效果。

推荐:插件版(高度自定义)

https://github.com/insoxin/typecho-json-miniprogram
typecho-json-miniprogram设置页面

在微信公众平台https://mp.weixin.qq.com/cgi-bin/wx注册小程序,完成注册后可以同步进行信息完善和开发。

在微信小程序公众平台的后台里,选择“设置”=>“开发设置”,对“服务器域名”和“业务域名”进行配置,如下图:

其中request合法域名必须配置,这个参数保证了小程序可以正常发送request请求,程序才能运行起来。同时,这个域名必须备案

填写小程序基本信息,包括名称、头像、介绍及服务范围等。

完成小程序开发者绑定、开发信息配置后,开发者可下载开发者工具、参考开发文档进行小程序的开发和调试
普通小程序开发者工具
最新版本下载地址 (1.02.1803210)
mac链接: https://share.weiyun.com/5R8wo2B (密码:K9AJ)
补充win64链接win64: https://share.weiyun.com/5NM8qin (密码:YOTl)
我的


代码打包链接:https://pan.baidu.com/s/1EFIajj7lNmC4-_V8m_ZN-g(未过审)
下载后修改下列参数

  1. export default {
  2.   getDomain: blog.isoyu.com,
  3.   getWebsiteName: 姬长信,
  4.   getAboutId: ABOUTID,
  5.   getPayTemplateId: PAYTEMPPLATEID,
  6.   getPageCount: PAGECOUNT,
  7.   getCategoriesID :CATEGORIESID,
  8.   getIndexNav: INDEXNAV,
  9.   getReplayTemplateId: REPLAYTEMPPLATEID,
  10.   getMinAppType: MINAPPTYPE,
  11.   getZanImageUrl: ZANIMAGEURL,
  12.   getIndexListType: INDEXLISTTYPE,
  13.   getLogo: LOGO,
  14.   getPostImageUrl: POSTERIMGURL
  15. }

完成小程序开发后,提交代码至微信团队审核,审核通过后即可发布(公测期间不能发布)。

小程序欢迎使用

补上151个其他收集的小程序源码(Fri, 13 Apr 2018 14:12:41 GMT)

温馨提示:此处内容需要评论本文后并刷新才能查看。

(45)

本文由 姬長信 创作,文章地址:https://blog.isoyu.com/archives/typecho-json-miniprogram.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:5月 2, 2018 at 06:34 下午

热评文章

评论:

65 条评论,访客:55 条,博主:10 条
  1. SurgorX
    SurgorX发布于: 

    早啊

  2. 游客
    游客发布于: 

    赞👍

  3. 游客
    游客发布于: 

    代码百度云挂了

  4. 游客
    游客发布于: 

    下来看看源代码

  5. 游客
    游客发布于: 

    下来看看源代码

  6. 长远
    长远发布于: 

    你好 , wp刚换成typecho 过来看看

  7. 长远
    长远发布于: 

    小姬姬早啊

  8. 游客
    游客发布于: 

    大佬,到底有没有小程序端呢?求分享。

  9. 多思多金
    多思多金发布于: 

    厉害了,不过好像你的小程序码还没有通过审核,没扫描出来,想给自己的 https://www.nihaowua.com 移植到小程序,不过怕审核不好通过

    • 姬長信
      姬長信发布于: 

      就json处理一下,不过大佬是不是过于色情了,内涵段子哈哈哈

  10. 玖玥
    玖玥发布于: 

    哈喽

    • 姬長信
      姬長信发布于: 

      玖月?玥?

  11. 游客
    游客发布于: 

    小姬姬早啊

    • 姬長信
      姬長信发布于: 

      大佬早

  12. chen
    chen发布于: 

    学习学习,谢谢大佬

  13. chen
    chen发布于: 

    好厉害

  14. chen
    chen发布于: 

    好文章!支持一下!

    • 姬長信
      姬長信发布于: 

      大佬好域名

      • Chen
        Chen发布于: 

        我要是说我六块买到的会怎么样

        • 姬長信
          姬長信发布于: 

          大佬考虑出手吗/手动滑稽

  15. 游
    发布于: 

    骗IP的吧?里面有typecho吗?

  16. 醉仆人
    醉仆人发布于: 

    那个文件是typecho的小程序呢?

  17. 游客
    游客发布于: 

    都刷新很多遍了,还是看不了

  18. 游客
    游客发布于: 

    看不了

  19. 醉仆人
    醉仆人发布于: 

    插件启用失败

    • 姬長信
      姬長信发布于: 

      附图联系我邮件

      • 醉仆人
        醉仆人发布于: 

        根本就没有typecho的文件嘛

  20. 游客
    游客发布于: 

    大佬,这里到底有没有TYPECHO的小程序端呢?

  21. Cyril
    Cyril发布于: 

    哪个才是对应的Typecho呢?

    • v2ex
      v2ex发布于: 

      同问,翻了个底朝天都没找到。。。

  22. 游客
    游客发布于: 

    前来支持

  23. Cyril
    Cyril发布于: 

    为什么评论后还是看不到呢

    • 姬長信
      姬長信发布于: 

      刷新

      • Cyril
        Cyril发布于: 

        嗯,有一点延迟,感谢分享

  24. 听海
    听海发布于: 

    好东西,收藏

  25. null
    null发布于: 

    正需要的

  26. 玖月
    玖月发布于: 

    大佬wordpress呢

  27. V2EX
    V2EX发布于: 

    大姬姬啊,下了你的那个大礼包,里面没有这个typecho的小程序端哈

  28. V2EX
    V2EX发布于: 

    老大,网盘失效了,求分享。拜谢

    • 姬長信
      姬長信发布于: 

      大佬下面有补

      • V2EX
        V2EX发布于: 

        大佬下面这么长,具体是哪个呢

  29. 游客
    游客发布于: 

    。。。。。。。。

  30. 游客
    游客发布于: 

    好文章!支持一下!

  31. 豆末
    豆末发布于: 

    好文章!支持一下!

  32. null
    null发布于: 

    好文章!支持一下!

  33. 游客
    游客发布于: 

    好文章!支持一下!

  34. hello-璐
    hello-璐发布于: 

    求一份代码打包链接,失效了

  35. 游客
    游客发布于: 

    博客小程序欧克的,但我想做其他小程序,博主能不能帮整理分享分享

  36. 墨域
    墨域发布于: 

    代码打包链接没了

  37. 刘小欢
    刘小欢发布于: 

    百度云的连接失效了,求换个github的

    • 姬長信
      姬長信发布于: 

      等假期结束

      • 刘小欢
        刘小欢发布于: 

        什么时候更新一下百度云的链接??假期已经过去了哦

  38. 98K
    98K发布于: 

    搭建成功了,希望博主简化过程和优化页面(太过单调)

    • 中国机器人
      中国机器人发布于: 

      你好,那个百度云的打包链接失效了,您可以发我一份么

  39. 西枫里博客
    西枫里博客发布于: 

    大佬这个小程序是开发好的呀,只要配置下就行了?

    • 游客
      游客发布于: 

      不是,正在想办法做成插件,去谷歌然后搜到了个小伙伴已经成品了,准备明天重新编辑一下文章

    • 游客
      游客发布于: 

      大佬早睡啊

  40. 姬長信
    姬長信发布于: 

    这是通过微信小程序评论

发表评论

[必填]

提交后请等待三秒以免造成重复