html调用一言api,一言-纯净API
一直使用一言 今天看到个纯净版的,于是乎就换上了。
首先,附上一言来源: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相关推荐
- 亚马逊 开发者api 调用_关于微信API:常用微信API文档整理
微信公众平台消息接口为开发者提供了一种新的消息处理方式.微信公众平台消息接口为开发者提供与用户进行消息交互的能力.对于成功接入消息接口的微信公众账号,当用户发消息给公众号,微信公众平台服务器会使用HT ...
- wsdl接口调用请求消息xml_短网址生成 API 接口调用请求
短网址生成 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.短网址生成 API 接口可以将长网址缩短成短网址,支持百度.新浪.suoim ...
- python api调用 验证码_Python语言调用创蓝253短信验证码API文档
本文主要向大家介绍了Python语言调用创蓝253短信验证码API文档,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. #!/usr/local/bin/python #-*- c ...
- android敏感api函数,基于敏感API调用的Android应用程序动态监控
摘要: 近年来,Android操作系统凭借其开源的优势,占领了移动操作系统市场.Android通过对外提供API接口重组资源,吸引了大量第三方开发人员创造出功能丰富的Android应用.但是,由于An ...
- 打包html5调用手机震动,javascript实现手机震动API代码
现代浏览器里提供的新的API越来越倾向于移动手机应用,而不是传统的桌面应用,比如 javascript地理位置信息API .另外一个只针对手机应用的JavaScript API就是 振动(Vibrat ...
- 调用网易云二维码登录API,实现微信小程序登录
调用网易云二维码登录API,实现微信小程序登录 首先前往网易云音乐API官网 binaryify.github.io/NeteaseClou- 首先根据文档的链接下载好配置文件,再根据官方文档启动好本 ...
- 调用腾讯地图API、高德地图API 获取当前地理位置、经纬度
调用腾讯地图API.高德地图API 获取当前地理位置.经纬度 web开发中,很多情况下都会需要获取当前位置的经纬度,在网上找了几个不同的地图,最终找到兼容比较好的腾讯地图API 1.调用腾讯地图API ...
- 有道接口php,php有道翻译api调用方法实例,php有道api实例
php有道翻译api调用方法实例,php有道api实例 本文实例讲述了php有道翻译api调用方法,这里我们利用了file_get_contents函数直接读取由api返回的数据进行处理,分享给大家供 ...
- python调用(百度云、腾讯云)API接口表格识别并保存为excel
Python表格识别 图像识别具有较高的商业价值,本节主要通过python调用(百度云.腾讯云)API接口表格识别并保存为excel分析表格识别的能力: 提示:需分别申请密钥,在相应位置添加自己密钥即 ...
最新文章
- 【BZOJ2157】旅游
- Visual Studio 中指定自定义生成事件
- tensorflow 进阶(四)---CNN
- 订单系统:从0到1设计思路
- pthread异步_探索 Flutter 异步消息的实现
- JVM从入门到精通(十):垃圾回收算法串讲:CMS,G1,三色标记算法
- SPI模式下MCU对SD卡的控制及操作命令
- 关于OpenCV的基本数据类型
- 炫酷大屏demo_那些炫酷高端的可视化大屏,是如何开发出来的?
- 我们每天努力上班赚钱,财富离我们很远
- python怎么打开excel文件并处理_Python利用openpyxl处理Excel文件(Excel文件基本操作)...
- vue使用插件jsbarcode 生成条码下载
- LeetCode 分数加减运算
- x86 x64 x86_64 AMD64 区别
- python判断为空行_Python pandas.DataFrame 找出有空值的行
- 企业邮箱登录入口有哪些?公司邮箱账号怎么登陆更方便
- 《APP开发》APP规范实例-详细的UI设计方法
- 傅里叶变换音频可视化_音频可视化中的信号处理方案
- pcie转m2装系统win10_M.2接口NVMe SSD固态驱动器安装win10
- 7-3 学习打卡(11.28)
热门文章
- 不借助 matlab 内置函数,生撸均值方差模型
- 计算机休眠不播放音乐,电脑休眠后不能播放音乐怎么办
- 设置计算机访问权限密码忘了怎么办,苹果访问限制密码是什么?忘记怎么办【详解】...
- C#模拟按键的一种实现方法
- DialogUtils 弹出窗工具类
- 计算机页面不稳定怎么办,电脑网速不稳定怎么解决_电脑网速时快时慢的处理方法...
- 软件设计领域没有银弹,但代码大师MaxKanat-Alexander的建议绝对能给你带来启发...
- 记录一下pageX,offsetX,clientX,offsetLeft,offsetWidth,pageYoffset,scrollTop,scrollY,等。原文摘自MDN文档库。保证正确。
- c语言---c语言中的斐波那契数列程序
- NVMe-MI 时代的NVMe SSD监控和管理