{"id":48070,"date":"2023-06-29T21:24:10","date_gmt":"2024-02-07T08:08:15","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/"},"modified":"2024-04-30T11:17:59","modified_gmt":"2024-04-30T03:17:59","slug":"%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/","title":{"rendered":"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba"},"content":{"rendered":"<p>\u7ec3\u4e60GraphQL\u7684\u540c\u65f6\uff0c\u7279\u522b\u4e86\u89e3\u4e86\u8054\u5408\u7c7b\u578b\uff0c\u505a\u4e86\u7b14\u8bb0\u3002<\/p>\n<p>\u6709\u5173Annict GraphQL API\u7684\u5b98\u65b9\u89e3\u91ca\u5728\u8fd9\u91cc\u3002<br \/>\n\u4f7f\u7528Annict\u7684GraphQL API\u83b7\u53d6\u52a8\u6f2b\u6570\u636e &#8211; Qiita<\/p>\n<p>Annict API\u6587\u6863\uff1ahttps:\/\/docs.annict.com\/ja\/api\/graphql\/overview.html<\/p>\n<p>\u7b80\u5355\u5730\u8bf4\uff0c<\/p>\n<p>\u6211\u60f3\u8981\u7684\u662fmyuser.records[].episode.records(hasComment==true)[].comment\u3002<\/p>\n<p>GraphQL was developed by Facebook and is an open-source query language for APIs and a runtime for executing those queries with existing data. GraphQL is designed to improve efficiency and flexibility in fetching data from APIs by allowing clients to request specific data and minimizing the amount of data transferred over the network.<\/p>\n<pre class=\"post-pre\"><code>{\r\n  viewer {\r\n    records(first: 2) {\r\n      edges {\r\n        node {\r\n          episode {\r\n            work {\r\n              title\r\n            }\r\n            records(first: 2, hasComment: true) {\r\n              edges {\r\n                node {\r\n                  user {\r\n                    name\r\n                  }\r\n                  comment\r\n                  likesCount\r\n                  createdAt\r\n                  ratingState\r\n                }\r\n              }\r\n            }\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n<\/code><\/pre>\n<p>\u90e8\u5206\u56de\u5e94<\/p>\n<pre class=\"post-pre\"><code><span class=\"p\">{<\/span>\r\n  <span class=\"nl\">\"data\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n    <span class=\"nl\">\"viewer\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n      <span class=\"nl\">\"records\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n        <span class=\"nl\">\"edges\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\r\n          <span class=\"p\">{<\/span>\r\n            <span class=\"nl\">\"node\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n              <span class=\"nl\">\"episode\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n                <span class=\"nl\">\"work\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n                  <span class=\"nl\">\"title\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"\u30dd\u30d7\u30c6\u30d4\u30d4\u30c3\u30af\"<\/span>\r\n                <span class=\"p\">},<\/span>\r\n                <span class=\"nl\">\"records\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n                  <span class=\"nl\">\"edges\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\r\n                    <span class=\"p\">{<\/span>\r\n                      <span class=\"nl\">\"node\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n                        <span class=\"nl\">\"user\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\r\n                          <span class=\"nl\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"\u3046\u306b\"<\/span>\r\n                        <span class=\"p\">},<\/span>\r\n                        <span class=\"nl\">\"comment\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"\u524d\u534a\u3060\u3051\"<\/span><span class=\"p\">,<\/span>\r\n                        <span class=\"nl\">\"likesCount\"<\/span><span class=\"p\">:<\/span> <span class=\"mi\">0<\/span><span class=\"p\">,<\/span>\r\n                        <span class=\"nl\">\"createdAt\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"2018-02-18T05:09:28Z\"<\/span><span class=\"p\">,<\/span>\r\n                        <span class=\"nl\">\"ratingState\"<\/span><span class=\"p\">:<\/span> <span class=\"kc\">null<\/span>\r\n                      <span class=\"p\">}<\/span>\r\n                    <span class=\"p\">},<\/span>\r\n<span class=\"err\">...<\/span>\r\n<\/code><\/pre>\n<p>\u7531\u4e8e\u5b58\u5728\u56db\u79cd\u6d3b\u52a8\u9879\uff0c\u6211\u5728\u6b64\u6307\u5b9a\u4e86\u6240\u9700\u8bb0\u5f55\u3002<\/p>\n<h3>\u8ffd\u52a0\u8bf4\u660e<\/h3>\n<p>\u7531\u4e8eAPI\u88ab\u6269\u5c55\uff0c\u6211\u4eec\u8fdb\u884c\u4e86\u66f4\u65b0\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7ec3\u4e60GraphQL\u7684\u540c\u65f6\uff0c\u7279\u522b\u4e86\u89e3\u4e86\u8054\u5408\u7c7b\u578b\uff0c\u505a\u4e86\u7b14\u8bb0\u3002 \u6709\u5173Annict GraphQL API\u7684\u5b98\u65b9\u89e3\u91ca\u5728 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-48070","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528-annict-graphql-\u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba\" \/>\n<meta property=\"og:description\" content=\"\u7ec3\u4e60GraphQL\u7684\u540c\u65f6\uff0c\u7279\u522b\u4e86\u89e3\u4e86\u8054\u5408\u7c7b\u578b\uff0c\u505a\u4e86\u7b14\u8bb0\u3002 \u6709\u5173Annict GraphQL API\u7684\u5b98\u65b9\u89e3\u91ca\u5728 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528-annict-graphql-\u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-07T08:08:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-30T03:17:59+00:00\" \/>\n<meta name=\"author\" content=\"\u79d1, \u96c5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u79d1, \u96c5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/\",\"name\":\"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-02-07T08:08:15+00:00\",\"dateModified\":\"2024-04-30T03:17:59+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a\",\"name\":\"\u79d1, \u96c5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g\",\"caption\":\"\u79d1, \u96c5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528-annict-graphql-\u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba\/","og_locale":"zh_CN","og_type":"article","og_title":"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba","og_description":"\u7ec3\u4e60GraphQL\u7684\u540c\u65f6\uff0c\u7279\u522b\u4e86\u89e3\u4e86\u8054\u5408\u7c7b\u578b\uff0c\u505a\u4e86\u7b14\u8bb0\u3002 \u6709\u5173Annict GraphQL API\u7684\u5b98\u65b9\u89e3\u91ca\u5728 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528-annict-graphql-\u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-02-07T08:08:15+00:00","article_modified_time":"2024-04-30T03:17:59+00:00","author":"\u79d1, \u96c5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u79d1, \u96c5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/","name":"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-02-07T08:08:15+00:00","dateModified":"2024-04-30T03:17:59+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u4f7f\u7528 Annict GraphQL \u83b7\u53d6\u5bf9\u89c2\u770b\u7684\u52a8\u6f2b\u7684\u8bc4\u8bba"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/41e222757cdd2a3365361328bd79970a","name":"\u79d1, \u96c5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b2d3e00a7df03689797ebd4af8c5827ba5af936849a71050ec331f4cf902c5d?s=96&d=mm&r=g","caption":"\u79d1, \u96c5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keya\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8-annict-graphql-%e8%8e%b7%e5%8f%96%e5%af%b9%e8%a7%82%e7%9c%8b%e7%9a%84%e5%8a%a8%e6%bc%ab%e7%9a%84%e8%af%84%e8%ae%ba\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/48070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=48070"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/48070\/revisions"}],"predecessor-version":[{"id":91588,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/48070\/revisions\/91588"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=48070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=48070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=48070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}