首发 typecho 时光机单页 typecho-whisper

typecho-whisper

typecho 时光机单页

首发 typecho 时光机单页 typecho-whisper

@author: 即刻学术 www.ijkxs.com

单页适用于任何 typecho 主题。且不会对原来的主题产生任何影响。

转载需声明原创作者并链接到本文。

下载

即刻资源站

基本信息

信息形式支持:文字、图片、地理位置、链接 (未完全测试)
发送模式支持:纯文字、纯图片、连续发送(混合模式)

修改自网上的 handsome 6.0 开心版。

本单页可接入QQ、微信、南博app等任何支持api开发的平台。

api 参考:ljyngup博客

本单页使用教程

下载文件。拷贝文件夹times和文件page.whisper.php到你使用的主题目录下。
新建单页,模板选择 超级时光机 。
在你的主题functions.php顶部写php的位置加

require_once 'times/Ajax.php';

搞定。

相关接口(开发者可以看,新手略过)

API 使用事项。

  1. 设置唯一的 time_code。给单页下面新加字段,字段名time_code,字段值自己填,将用于后面api唯一验证。
  2. 默认开启可以评论。如果想关闭,给单页加字段enable_comment,值为0。

发送说说

请求URL:

  • http(s)://博客地址/

请求方式:

  • POST

参数:

参数名 必选 数据类型 说明(所有参数涉及中文采用UTF-8编码)
action True String 该值为send_talk
cid True String 时光机页面的cid值,后台可查看(也可利用该值为其他页面添加评论)
time_code True String 该值为后台时光机编码的MD5值(32位十六进制小写),用于身份验证
token True String 将作为评论的agent字段,用于判断说说来源并显示(普通UA->系统版本,weixin->"微信公众号",crx->"浏览器插件" 也可自己在UA.php中修改)
msg_type True String 消息类型。有text(文字)、link(链接)、image(图片)、location(位置)、mixed_talk(图文混合说说)
content True String 消息内容。为msg_type相对应的格式

返回字段:

返回字段 字段类型 说明
status Int 返回结果状态。1:提交成功;-2:参数缺失 ; -3:身份验证失败

补充说明:

吐槽一下这里的操作逻辑,如果能在typeImageContent内加一个是否为本站图片的判断,并采取不重复上传的操作就好了
首发 typecho 时光机单页 typecho-whisper

sendtalk示例

  • msg_type为link的发送格式为:标题#描述#URL地址(不转义)
    比如:百度一下#来百度一下#https://www.baidu.com/
  • msg_type为mixed_talk的发送内容为UTF-8编码的JSON字符串
    例如:
{
    "results": [{
        "type": "text",
        "content": "test11"
    }, {
        "type": "text",
        "content": "test22"
    }, {
        "type": "image",
        "content": "https://cdn2.jianshu.io/assets/web/nav-logo-4c7bbafe27adc892f3046e6978459bac.png"
    }, {
        "type": "image",
        "content": "https://rescdn.qqmail.com/bizmail/zh_CN/htmledition/images/bizmail/new_login/exmail_logo_1473e91.png"
    }]
}
  • msg_type为location的后台处理方式很奇怪。格式为未知#未知#位置名称#地图图片
  1. 需要博客支持emoji,具体参考YearCross文档
  2. 地图图片通过调用高德地图的静态地图API实现的,最终会上传至本地服务器的time文件夹。
    接口不是很明朗,还是建议采用text提交。形式为`

给TA打赏
共{{data.count}}人
人已打赏
建站教程

typecho github单页

2021-3-3 12:50:00

建站教程计算机基础

Typecho 获取随机文章性能最优版

2021-3-7 20:04:00

7 条回复 A文章作者 M管理员
  1. 博主大人,添加以后,发布说说的的时候显示“对不起,此内容的反馈被禁止” 请问要怎么办?感谢

  2. 打不开了,500

    • 已更新

  3. 作者大大 这个页面是否可以实现多级回复 评论的多级回复 子评论回复父级评论

  4. 这个获取图片地址的代码是什么

  5. “单页适用于任何 typecho 主题。且不会对原来的主题产生任何影响。”似乎在一些新的主题上使用会出现函数重复调用错误?

  6. 博主大大,404啦

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索