freejishu
喵!
纯净·极速-一言Api
纯净·极速-一言Api

我曾经在一年之前写过一套略微有点意思的api系统。但是随着博客的宕机,这部分代码也付之一炬。

在经过2天的艰苦奋斗之后,freejishu v2 API System正式面世了。这次除了重构,也着手优化了创建和加载的流程,还有别名解析、缓存对象等。

本篇文章收录了freejishu v2 API System面世后的第一个极速Api——纯净的一言Api。

值得注意的是,我已经和酷儿合作,上线运营了hitokoto.cn(一言网)这个网站。本Api的数据库不再更新,如果您希望获取更多更好的句子,我们推荐您前往hitokoto.cn(一言网)并使用这个网站的api。谢谢各位朋友的支持。

过去,我们请求hitokoto.us,但是因为服务器在海外,会出现各种问题。我们采集了hitokoto.us近乎所有的数据并且将其整理后开放了这个Api。

目前,添加系统还未写好,未来会有更多更新内容出现。

Api调用方式:

请求地址:http://hitokoto.api.freejishu.com/v2/ (HTTP和HTTPS均可)

方式:Get

参数:

  1. c 请求获得文本的分类。其中大致分为以下这些:
    • a Anime – 动画
    • b Comic – 漫画
    • c Game – 游戏
    • d Novel – 小说
    • e 原创
    • f 来自网络
    • g 其他
  2. json 此参数不为空的时候,返回json格式的数据。请看一个例子:
    {

    • id:“232”,   //本条一言的ID,可以通过某个方式链接到页面(暂未上线)
    • hitokoto:“\u4eba\u306f\u4e00\u751f\u3001\u4e2d\u4e8c\u75c5\u306a\u3093\u3060\u3002”,  //一言正文
    • type:“a”,  //类型,参考上面
    • from:“\u4e2d\u4e8c\u75c5\u4e5f\u8981\u8c08\u604b\u7231”,  //来源
    • creator:“tabrithzmh”, //添加者
    • cearted_at:“1468605914” //添加时间

    }
    Tips:为了不影响已经接入的网站,json只能提交参数啦QAQ

示例:

https://hitokoto.api.freejishu.com/v2/(从7种分类中随机抽取)

https://hitokoto.api.freejishu.com/v2/?c=b (请求获得一个分类是漫画的句子)

https://hitokoto.api.freejishu.com/v2/?c=f&json=1 (请求获得一个来自网络的句子,并以json格式输出)

 

 

赞赏

此处可能有用于缓解服务器资金压力的广告,请注意不要误点不需要的广告

发表评论

textsms
account_circle
email

  • https://secure.gravatar.com/avatar/0714f527f547174eea62b4a49d5fb274?s=80&d=mm&r=g

    你好,我很喜欢API,能否告知开发这个API 是用什么框架和技术,让访问如何快速.

    11月前回复
    • https://secure.gravatar.com/avatar/998a4820101c5491c986a7faf10457c8?s=80&d=mm&r=g
      freejishu博主

      @eluo: Laraval.基于360网站卫士和又拍。
      我有个小计划,就是提前将句子分发到以后可能会新增的边缘节点,有点类似于双11的“货品下沉”。

      抱歉因为学业问题,现在在回复你。抱歉。

      11月前回复
  • https://secure.gravatar.com/avatar/0971bda155870d9ff79bc5f35941884e?s=80&d=mm&r=g

    能不能开源呢

    1年前回复
  • https://secure.gravatar.com/avatar/bbfdc0ed4c0b87e144cb51997bda3411?s=80&d=mm&r=g
    路过而已

    请问怎么引用到网页内啊?用LWL12的引用方法引用不了啊。

    2年前回复
    • https://secure.gravatar.com/avatar/998a4820101c5491c986a7faf10457c8?s=80&d=mm&r=g
      freejishu博主

      @路过而已: 使用原生ajax或者jq的ajax就可以。目前服务端还没提供js的简单返回模式。

      2年前回复
  • https://secure.gravatar.com/avatar/36174f87ea7a76373c5c24413c9afa7a?s=80&d=mm&r=g
    SaintSi

    咦,,这不是MDL框架吗?
    终于看到用MDL框架做的博客了!!

    2年前回复
  • https://secure.gravatar.com/avatar/d0b3bc8c616d20b72ba5d59a7a1c6c79?s=80&d=mm&r=g

    分两个方式多好 加个参数 分别调用带出处的和纯净的

    2年前回复
  • https://secure.gravatar.com/avatar/eccf8110b225c1ee784ba603e11213b5?s=80&d=mm&r=g

    吐槽下…那个数据其实是MyPCQQ社区首页加载此API的数字…hhh

    2年前回复

freejishu的美丽世界

纯净·极速-一言Api
我曾经在一年之前写过一套略微有点意思的api系统。但是随着博客的宕机,这部分代码也付之一炬。 在经过2天的艰苦奋斗之后,freejishu v2 API System正式面世了。这次除了重构,也着手…
扫描二维码继续阅读
2016-08-03