排行榜 统计
  • 建站日期:2017-05-20
  • 文章总数:139 篇
  • 评论总数:482 条
  • 分类总数:26 个
  • 最后更新:昨天 21:08

首发 typecho 时光机单页 typecho-whisper

本文阅读 4 分钟
广告

typecho-whisper

typecho 时光机单页

@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编码)
actionTrueString该值为send_talk
cidTrueString时光机页面的cid值,后台可查看(也可利用该值为其他页面添加评论)
time_codeTrueString该值为后台时光机编码的MD5值(32位十六进制小写),用于身份验证
tokenTrueString将作为评论的agent字段,用于判断说说来源并显示(普通UA->系统版本,weixin->"微信公众号",crx->"浏览器插件" 也可自己在UA.php中修改)
msg_typeTrueString消息类型。有text(文字)、link(链接)、image(图片)、location(位置)、mixed_talk(图文混合说说)
contentTrueString消息内容。为msg_type相对应的格式

返回字段:

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

补充说明:

吐槽一下这里的操作逻辑,如果能在typeImageContent内加一个是否为本站图片的判断,并采取不重复上传的操作就好了
sendtalk示例

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提交。形式为`
您的大名:
万水千山总是情,给个打赏行不行。 打赏
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ijkxs.com/288.html
-- 展开阅读全文 --
typecho github单页
« 上一篇 03-03
如何获取谷歌 AdSense 新版自动广告的代码?
下一篇 » 03-05
广告

发表评论

V注册会员 L评论等级
R1 条回复
  1. 夏目贵志Lv.2 说道:

    这个 老6了!!!

没有更多评论了
作者信息
热门文章
标签TAG
热评文章