一直使用一言 今天看到个纯净版的,于是乎就换上了。

首先,附上一言来源:http://hitokoto.us/api.html

本API作用:去除原API的各种链接、各种#@%……¥&%#¥总之。。简洁得只剩下字了!

使用方法:

数据获取

请求地址:http://api.lwl12.com/hitokoto

请求方式:GET

请求参数:

charset:字符集,支持gbk/utf-8,默认为utf-8

encode数据格式,对应如下

js返回函数名为lwlhitokoto的JavaScript脚本,用于同步调用

arl:刷新时间,单位ms

实例

请求http://api.lwl12.com/hitokoto/

返回 呐,知道么,樱花飘落的速度,是每秒五厘米哦~

调用举例 – JavaScript + HTML

脚本地址http://api.lwl12.com/hitokoto/?encode=js

使用方法

将下面这段代码放入页面内需要展示一句话的位置即可

该脚本实质为document.write的脚本。

源代码

<?php $c = new SaeCounter();$c->incr('hitokoto');

//预备一言数据

$kv = new SaeKV();

$kvdb = $kv->init();

$hitokoto = $kvdb = $kv->get("hitokoto_".mt_rand(0,$kvdb = $kv->get("hitokoto_num")));

//开始输出

if (isset($_GET["charset"])) {

if ($_GET["charset"] == "gbk") {

header("Content-type: text/html; charset=gbk");

$hitokoto = iconv("UTF-8", "GBK", $hitokoto);

if (!isset($_GET["encode"])) {

echo $hitokoto;

exit();

}

encode();

} else {

header("Content-type: text/html; charset=utf-8");

if (!isset($_GET["encode"])) {

echo $hitokoto;

exit();

}

encode();

}

}

header("Content-type: text/html; charset=utf-8");

if (!isset($_GET["encode"])) {

echo $hitokoto;

exit();

}

encode();

/**

* [encode 判断输出类型]

* @return [none]

*/

function encode()

{

global $hitokoto;

if ($_GET["encode"] == "js") {

echo "function lwlhitokoto(){document.write(\"" . $hitokoto . "\");}";

exit();

} else {

echo $hitokoto;

exit();

}

}

转自:http://blog.lwl12.com/read/hitokoto-api.html

html调用一言api,一言-纯净API相关推荐

  1. 亚马逊 开发者api 调用_关于微信API:常用微信API文档整理

    微信公众平台消息接口为开发者提供了一种新的消息处理方式.微信公众平台消息接口为开发者提供与用户进行消息交互的能力.对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用HT ...

  2. wsdl接口调用请求消息xml_短网址生成 API 接口调用请求

    短网址生成 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.短网址生成 API 接口可以将长网址缩短成短网址,支持百度.新浪.suoim ...

  3. python api调用 验证码_Python语言调用创蓝253短信验证码API文档

    本文主要向大家介绍了Python语言调用创蓝253短信验证码API文档,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. #!/usr/local/bin/python #-*- c ...

  4. android敏感api函数,基于敏感API调用的Android应用程序动态监控

    摘要: 近年来,Android操作系统凭借其开源的优势,占领了移动操作系统市场.Android通过对外提供API接口重组资源,吸引了大量第三方开发人员创造出功能丰富的Android应用.但是,由于An ...

  5. 打包html5调用手机震动,javascript实现手机震动API代码

    现代浏览器里提供的新的API越来越倾向于移动手机应用,而不是传统的桌面应用,比如 javascript地理位置信息API .另外一个只针对手机应用的JavaScript API就是 振动(Vibrat ...

  6. 调用网易云二维码登录API,实现微信小程序登录

    调用网易云二维码登录API,实现微信小程序登录 首先前往网易云音乐API官网 binaryify.github.io/NeteaseClou- 首先根据文档的链接下载好配置文件,再根据官方文档启动好本 ...

  7. 调用腾讯地图API、高德地图API 获取当前地理位置、经纬度

    调用腾讯地图API.高德地图API 获取当前地理位置.经纬度 web开发中,很多情况下都会需要获取当前位置的经纬度,在网上找了几个不同的地图,最终找到兼容比较好的腾讯地图API 1.调用腾讯地图API ...

  8. 有道接口php,php有道翻译api调用方法实例,php有道api实例

    php有道翻译api调用方法实例,php有道api实例 本文实例讲述了php有道翻译api调用方法,这里我们利用了file_get_contents函数直接读取由api返回的数据进行处理,分享给大家供 ...

  9. python调用(百度云、腾讯云)API接口表格识别并保存为excel

    Python表格识别 图像识别具有较高的商业价值,本节主要通过python调用(百度云.腾讯云)API接口表格识别并保存为excel分析表格识别的能力: 提示:需分别申请密钥,在相应位置添加自己密钥即 ...

最新文章

  1. 【BZOJ2157】旅游
  2. Visual Studio 中指定自定义生成事件
  3. tensorflow 进阶(四)---CNN
  4. 订单系统:从0到1设计思路
  5. pthread异步_探索 Flutter 异步消息的实现
  6. JVM从入门到精通(十):垃圾回收算法串讲:CMS,G1,三色标记算法
  7. SPI模式下MCU对SD卡的控制及操作命令
  8. 关于OpenCV的基本数据类型
  9. 炫酷大屏demo_那些炫酷高端的可视化大屏,是如何开发出来的?
  10. 我们每天努力上班赚钱,财富离我们很远
  11. python怎么打开excel文件并处理_Python利用openpyxl处理Excel文件(Excel文件基本操作)...
  12. vue使用插件jsbarcode 生成条码下载
  13. LeetCode 分数加减运算
  14. x86 x64 x86_64 AMD64 区别
  15. python判断为空行_Python pandas.DataFrame 找出有空值的行
  16. 企业邮箱登录入口有哪些?公司邮箱账号怎么登陆更方便
  17. 《APP开发》APP规范实例-详细的UI设计方法
  18. 傅里叶变换音频可视化_音频可视化中的信号处理方案
  19. pcie转m2装系统win10_M.2接口NVMe SSD固态驱动器安装win10
  20. 7-3 学习打卡(11.28)

热门文章

  1. 不借助 matlab 内置函数,生撸均值方差模型
  2. 计算机休眠不播放音乐,电脑休眠后不能播放音乐怎么办
  3. 设置计算机访问权限密码忘了怎么办,苹果访问限制密码是什么?忘记怎么办【详解】...
  4. C#模拟按键的一种实现方法
  5. DialogUtils 弹出窗工具类
  6. 计算机页面不稳定怎么办,电脑网速不稳定怎么解决_电脑网速时快时慢的处理方法...
  7. 软件设计领域没有银弹,但代码大师MaxKanat-Alexander的建议绝对能给你带来启发...
  8. 记录一下pageX,offsetX,clientX,offsetLeft,offsetWidth,pageYoffset,scrollTop,scrollY,等。原文摘自MDN文档库。保证正确。
  9. c语言---c语言中的斐波那契数列程序
  10. NVMe-MI 时代的NVMe SSD监控和管理