突发奇想,想用github做一个支持rss的blog体系,或者就是知识管理体系,简单看了下,把测试用的暂存起来

# Type queries into this side of the screen, and you will
# see intelligent typeaheads aware of the current GraphQL type schema,
# live syntax, and validation errors highlighted within the text. # We'll get you started with a simple query showing your username!
query {
viewer {
login
}
repository(owner:"hsxfjames", name:"SCNUSE-Beginners-Guide") {
pullRequests(first:1) {
totalCount
nodes {
title
url
resourcePath
bodyHTML
timeline(first:100) {
totalCount
nodes {
... on Commit {
messageBodyHTML
messageHeadlineHTML
}
... on LabeledEvent {
actor {
login
}
label {
color
name
}
}
... on ReferencedEvent {
actor {
login
}
commit {
committer {
name
}
messageBodyHTML
messageHeadlineHTML
}
}
... on MergedEvent {
actor {
login
}
commit {
committer {
name
}
messageBodyHTML
messageHeadlineHTML
}
mergeRefName
createdAt
}
}
}
}
}
}
}

结果:

{
"data": {
"viewer": {
"login": "hsxfjames"
},
"repository": {
"pullRequests": {
"totalCount": 1,
"nodes": [
{
"title": "来自Reborn的一些修改",
"url": "https://github.com/hsxfjames/SCNUSE-Beginners-Guide/pull/1",
"resourcePath": "/hsxfjames/SCNUSE-Beginners-Guide/pull/1",
"bodyHTML": "<p>新增了一些书目,增加了一些对买书的建议</p>",
"timeline": {
"totalCount": 6,
"nodes": [
{
"messageBodyHTML": "",
"messageHeadlineHTML": "test-rt"
},
{
"messageBodyHTML": "",
"messageHeadlineHTML": "test-rt"
},
{
"messageBodyHTML": "",
"messageHeadlineHTML": "test-rt"
},
{
"actor": {
"login": "hsxfjames"
},
"label": {
"color": "84b6eb",
"name": "enhancement"
}
},
{
"actor": {
"login": "hsxfjames"
},
"commit": {
"committer": {
"name": "Black Strom"
},
"messageBodyHTML": "",
"messageHeadlineHTML": "新增了一些书目,增加了一些对买书的建议 (<a href=\"https://github.com/hsxfjames/SCNUSE-Beginners-Guide/pull/1\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/hsxfjames/SCNUSE-Beginners-Guide/issues/1\" data-id=\"244392967\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1</a>)"
}
},
{
"actor": {
"login": "hsxfjames"
},
"commit": {
"committer": {
"name": "Black Strom"
},
"messageBodyHTML": "",
"messageHeadlineHTML": "新增了一些书目,增加了一些对买书的建议 (<a href=\"https://github.com/hsxfjames/SCNUSE-Beginners-Guide/pull/1\" class=\"issue-link js-issue-link\" data-url=\"https://github.com/hsxfjames/SCNUSE-Beginners-Guide/issues/1\" data-id=\"244392967\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1</a>)"
},
"mergeRefName": "master",
"createdAt": "2017-07-21T00:47:44Z"
}
]
}
}
]
}
}
}
}

[简记] github 上的 GraphQL v4 API的更多相关文章

  1. 【Mac + Python3.6 + ATX基于facebook-wda】之IOS自动化(三):facebook-wda库--API学习以及附录:Github上对WDA的问题解答

    下面简单介绍facebook-wda库--API的学习 import wda # debug模式,会在run运行时控制台生成消息 wda.DEBUG = False # False 关闭,True开启 ...

  2. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目

    Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...

  3. Github上优秀的.NET Core项目

    Github上优秀的.NET Core开源项目的集合.内容包括:库.工具.框架.模板引擎.身份认证.数据库.ORM框架.图片处理.文本处理.机器学习.日志.代码分析.教程等. Github地址:htt ...

  4. 【转载】Github上优秀的.NET Core项目

    Github上优秀的.NET Core项目 Github上优秀的.NET Core开源项目的集合.内容包括:库.工具.框架.模板引擎.身份认证.数据库.ORM框架.图片处理.文本处理.机器学习.日志. ...

  5. REST 架构的替代方案 为什么说GraphQL是API的未来?

    Managing enterprise accounts - GitHub Docs https://docs.github.com/en/graphql/guides/managing-enterp ...

  6. Github上优秀的.NET Core开源项目的集合

    内容包括:库.工具.框架.模板引擎.身份认证.数据库.ORM框架.图片处理.文本处理.机器学习.日志.代码分析.教程等. Github地址:https://github.com/jasonhua95/ ...

  7. GitHub上史上最全的Android开源项目分类汇总 (转)

    GitHub上史上最全的Android开源项目分类汇总 标签: github android 开源 | 发表时间:2014-11-23 23:00 | 作者:u013149325 分享到: 出处:ht ...

  8. Github上的andoird开源组件整理

    http://blog.csdn.net/findsafety/article/details/50623627 第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListVie ...

  9. GitHub上史上最全的Android开源项目分类汇总

    今天在看博客的时候,无意中发现了 @Trinea 在GitHub上的一个项目 Android开源项目分类汇总 ,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有参考价值,包括很炫 ...

随机推荐

  1. Swift学习目录

    本学习基于苹果官方Swift学习材料,保留了原版90%左右的内容(一些项目开发中基本不用的知识点没有整理),并根据理解进行整理.如对原版感兴趣,可以直接单击链接阅读和学习. 第一部分 基础篇 1.基本 ...

  2. 8. Filters in ASP.NET MVC 5.0【ASP.NET MVC 5.0中的过滤器】

    ASP.NET Filers用来在MVC框架的不同请求处理阶段,注入额外的逻辑.过滤器为横切关注点提供了一种方法(日志记录,授权,缓存). 在这篇文章中,我将会向你介绍MVC框架支持的各种不同种类过滤 ...

  3. 背水一战 Windows 10 (92) - 文件系统: 读写“最近访问列表”和“未来访问列表”, 管理以及使用索引

    [源码下载] 背水一战 Windows 10 (92) - 文件系统: 读写“最近访问列表”和“未来访问列表”, 管理以及使用索引 作者:webabcd 介绍背水一战 Windows 10 之 文件系 ...

  4. Testing - 软件测试知识梳理 - 测试模型

    珠玉在前,不再赘言. 软件测试模型 软件测试模型汇总

  5. [P4921] 情侣?给我烧了!

    回顾一下错排公式 错排问题: 设n位错排数为D[n].考虑元素1的位置,设置为k(有n-1中 ):在考虑元素k的位置, 若为1,则转换为n-2位的错排:否则,视元素k为元素1(不能放在位置1),转换为 ...

  6. Django--Ajax 提交

    一 什么是Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”.即使用Javascript语言与服务器进行异步交互,传 ...

  7. 关于ASP.Net Core Web及API身份认证的解决方案

    6月15日,在端午节前的最后一个工作日,想起有段日子没有写过文章了,倒有些荒疏了.今借夏日蒸蒸之气,偷得浮生半日悠闲.闲话就说到这里吧,提前祝大家端午愉快(屈原听了该不高兴了:))!.NetCore自 ...

  8. Volley Get网络请求

    public class VolleyActivity extends AppCompatActivity { WebView webView; Button button; RequestQueue ...

  9. Debug技巧

    多线程调试 有些时候为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下. 在IDE里断点停下来的时候,可以切换到另外的线程中,跑其他的代码,不会互相影响.这里是有 ...

  10. Authorization With Pundit

    rails 权限管理gem PunditAuthorization With Pundit