不败君

前端萌新&初级后端攻城狮

开发属于自己的一言接口

开发属于自己的一言接口

2018-02-24 18:56:34

围观(2065)

一言接口挺有意思的 每次发起请求都会返回一个随机句子 很多博客站点都会调用这个接口:https://api.lwl12.com/hitokoto/main/get


如果你想自己采集一些句子而不是用现成已经采集好的句子或者为了安全性更高 则只能是自己开发一个这样的接口了


首先 需要把已经采集的句子放到一个txt文本中 如图所示



需要注意的是 不建议使用Windows系统自带的记事本 可以使用如sublime text和notepad++这样的工具 句子是一行一句


然后开发服务器端(index.php) 代码如下图:



需要把第三句代码中的 hitokoto.txt 改成你的txt文件 不建议使用中文命名 路径非常重要 路径错了就无法执行接下去的代码


还需要修改第四句中的3388这个数字 这个数字根据你采集的句子数量而定 也就是hitokoto.txt这个文件里的行数而定。


客户端(网站需要调用的地方)代码和使用方法:


JS方法:



第一句的index.php需要根据实际服务器端文件而定(上文中的服务器端index.php)


PHP方法:



和上面JS方法一样 需要修改index.php这个文件路径


PHP提供了两种方法 第一种是将获取到的JSON数据转换为对象再输出


第二种方法是直接获取文本格式内容并输出


两种方法可根据需求调用。

本文地址 : bubaijun.com/page.php?id=94

版权声明 : 未经允许禁止转载!

评论:我要评论
发布评论:
Copyright © 不败君 粤ICP备18102917号-1

不败君

首 页 作 品 微 语