萌口组 Kou.moe
  •    导航
BBS
Author
登录
注册
关闭

我们发现您正在使用移动设备进行访问,是否跳转到更适合您的手机版?

确定 取消

萌口组koumoe—api

黑猫长 发布于 2015-02-03 + 241 次浏览 + 14 条评论

 Koumoe API

  • 更新:2015.02.22
  • 现问题可在下方留言
  • 调用举例:(见最下方)

   数据获取   

  • 请求地址            http://www.kou.moe/api.php
  • 请求方式            GET

   请求参数   

  • act                   返回文章或分类 根据这个参数调用不同的数据
  • api                   默认
  • sort                  数字分类的ID 
  • num                 一次调用的数量
  • pag                  调用第几页
  • op                    选择调用方式 

           op=new       从最新的开始

            op=hot        从最热门的开始


——sort的数字分类如下


  • 0                首页
  • 2                动画
  • 3                影视剧
  • 6                漫画
  • 4                游戏
  • 5                轻小说
  • 7                音乐
  • 8                摄影
  • 12              手办模型
  • 23              DD
  • 9                电子数码
  • 15              cosplay
  • 1                日常
  • 19              同人

   参数解析   

实例地址http://www.kou.moe/api.php?act=api&sort=0&num=1&pag=10&op=new


----------案例----------


返回
          [{
                    "id":"421",
                     "title":"美女与野兽 神话与黑豹",
                     "time":"1421201564",
                     "url":"http://www.kou.moe/?post=421"
           }]


----------案例----------


   js+html 调用方法   

实例地址http://www.kou.moe/api.php?act=api&sort=0&num=1&pag=10&op=new

网址:act=api&sort=0&num=5&pag=10&op=new 

参数解说与php的一样 

循环josn解说 

  • myobj[i].url 网址 
  • myobj[i].title 标题 
  • myobj[i].time 时间 
  • myobj[i].zz 作者 
  • myobj[i].img 封面 

具体的class 可以自己加到 js里面

 PS: 需要用到 jquery 请开发者自行添加 jquery

----------案例----------


<script src="jquery-1.7.1.js" type="text/javascript"></script>
<script>
$.get("http://www.kou.moe/api.php?act=api&sort=0&num=5&pag=10&op=new", function(result){
   var myobj=eval(result);
   document.getElementById('div').innerHTML += '<ul>';
   for(var i=0;i<myobj.length;i++){
   document.getElementById('div').innerHTML += '<li><a href="'+myobj[i].url+'">'+myobj[i].title+'</a><span>时间:'+myobj[i].time+'</span><span>作者:'+myobj[i].zz+'</span><br>封面<img src="'+myobj[i].img+'" /></li>';
   }
   document.getElementById('div').innerHTML += '</ul>';
});

</script>


----------案例----------
   初代小挂件   

感谢阁下阅读了

目前有 14 篇评论文-萌口组认为评论与文章同样重要!

  • 挂件在现代浏览器下过渡效果略渣,最近考虑把setTimeout方法换成window.requestAnimationFrame方法。

    # 7层
    2015-04-26 21:32 [回复]
  • js跨域wwww

    # 6层
    2015-03-07 12:58 [回复]
    • @manageryzy:那个问题已经被考虑到了,在api.php里加了允许任何域名请求的头部。

      2015-04-26 21:30 [回复]
  • 竟然开放api...话说不大明白提供api的意义何在..都已经有rss了啊_(:з」∠)__

    # 5层
    2015-03-01 14:52 [回复]
    • @quericy:是这样的以后可以使用萌口组的文章挂件挂载自己的博客!未来还有新番评分挂件!用来发布最新的点评。

      2015-03-01 19:51 [回复]
  • 希望可以将接口返回的数据格式稍微修改,修改为返回json对象而不是json的数组,即从现在的[{对象1},{对象2},{对象3}]修改为{"data":[{对象1},{对象2},{对象3}]},暂时只需要data字段就好,之后和data同级的还需要陆续添加一些辅助字段如_t(服务器时间戳),以及验证字段如token(由后台申请自动生成的随机码,防止不经验证随意调用)。
    然后就是之前说的文章详情这些内容。
    待补充ing

    # 4层
    2015-02-01 18:26 [回复]
  • 1:返回的数据字段希望可以加上缩略图(thumbnail,若无图片请返回空字符【""】,有图片请返回图片url【"content/plugins/ttjtg_yanci/dian.gif"】),以及文章摘要(summary,返回前请先将html标签清掉,只返回纯文本);
    2:希望新增文章详情接口,即从文章列表戳进查看文章内容。暂时需要{"title":"标题","content":"正文(最好能将html标签全部去除,仅保留img和换行符【一点点改,暂时先直接把正文不做处理扔给我也可以】)","author_name":"作者名称","add_time":"发布时间","view_times":"访问次数"}

    # 真诚
    2015-01-29 23:21 [回复]
  • 虽然我也看不懂……但楼上两位好有趣

    # 有爱
    2015-01-29 20:26 [回复]
  • 8看了半天 没看懂

    # 勇敢
    2015-01-29 17:07 [回复]
  • 发表评论

          扩展

    投票

    你是如何接触萌口组的?~
    它站的友情链接
    从萌导航等
    从微博QQ等大陆社交平台
    从推特G+等海外平台
    从新闻联poi看到
    来自搜索引擎
    论坛、贴吧、看板
    听朋友介绍
    通过萌口组的博客挂件
    一共52人参与了投票
  • 资金来源:萌口财阀
  • 组织内部淘宝店:东京夜市儿
  • 淘宝 官网
  • 旗下社团:株式绘社.
  • 我们为以下社团&机构提供支持:
    Fategarden
  • 二次创作共享协议 (RCC协议)
  • *加入支持计划(阅读详情)
  • 萌え口組sitemap    84.70ms 网站地图
  • 文章:
  • 吐槽:
  • 已运行:983
  • 主站地图
  • Copyright 2014 - 2015 萌口组. All Rights Reserved