はんなりポッドキャストガイド君2号

はんなりポッドキャストガイド君2号 · GPT-Aktionen

Podcast API

  • GET /execエピソードのリストを取得
Ursprüngliches API-Schema
{
  "openapi": "3.0.0",
  "info": {
    "title": "Podcast API",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://script.google.com/macros/s/AKfycby9AcFQY4U9xEYRPuT7uPZFh9fdsfa5X6ILKQOeLZJX_w-CS-oeoZvkWR_TnANLJrSz1w"
    }
  ],
  "paths": {
    "/exec": {
      "get": {
        "summary": "エピソードのリストを取得",
        "operationId": "getJson",
        "responses": {
          "200": {
            "description": "成功したレスポンス",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Episode"
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Episode": {
        "type": "object",
        "properties": {
          "false": {
            "type": "string",
            "example": "1",
            "description": "ポッドキャストのエピソード番号"
          },
          "タイトル": {
            "type": "string",
            "example": "コミュニティを続けるには",
            "description": "ポッドキャストのエピソードタイトル"
          },
          "ゲスト": {
            "type": "string",
            "example": "むじんくん",
            "description": "エピソードに参加いただいたゲスト名"
          },
          "release": {
            "type": "string",
            "format": "date-time",
            "example": "2022-11-30T15:00:00.000Z",
            "description": "エピソードの公開日"
          },
          "spotify link": {
            "type": "string",
            "format": "uri",
            "example": "https://podcasters.spotify.com/pod/show/hannali-podcast/episodes/001---mu2in-e1uv1bp",
            "description": "エピソードの公開URL"
          },
          "article link": {
            "type": "string",
            "format": "uri",
            "example": "https://hannari-podcast.hateblo.jp/entry/20221201-ep1",
            "description": "エピソードの概要が記されたブログのURL"
          },
          "length": {
            "type": "string",
            "example": "1hour58minutes",
            "description": "エピソードの収録時間"
          }
        }
      }
    }
  }
}