diff --git a/src/config/parameters.yaml b/src/config/parameters.yaml index fa60c78..166bfb8 100644 --- a/src/config/parameters.yaml +++ b/src/config/parameters.yaml @@ -59,6 +59,61 @@ paths: # {% endif %} + post: + parameters: + - name: variables + in: query + required: true + schema: + type: object + example: "{{Variables}}" + - name: features + in: query + required: true + schema: + type: object + example: "{{Features}}" + - name: queryId + in: query + required: true + schema: + type: string + default: "{{Query}}" + example: "{{Query}}" + + # {% if header == parameters %} + + - name: authorization + in: header + required: true + schema: + type: string + default: "Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA" + description: "It is a constant value and does not need to be changed." + - name: x-twitter-active-user + in: header + required: true + schema: + type: string + default: "yes" + description: "Unknown what this value means." + - name: x-twitter-client-language + in: header + required: true + schema: + type: string + default: "en" + description: "language code." + - name: user-agent + in: header + required: true + schema: + type: string + default: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" + description: "UserAgent, some APIs may be rejected if changed." + + # {% endif %} + responses: "200": description: "" diff --git a/src/openapi/schemas/post.yaml b/src/openapi/schemas/post.yaml index 27509bb..69a1f94 100644 --- a/src/openapi/schemas/post.yaml +++ b/src/openapi/schemas/post.yaml @@ -21,7 +21,7 @@ components: type: string # ---Retweet--- - + CreateRetweet: required: - "result" @@ -30,7 +30,7 @@ components: type: object items: $ref: "#/components/schemas/Retweet" - + DeleteRetweet: required: - "result" @@ -53,7 +53,7 @@ components: properties: full_text: type: string - + # ---Tweet--- CreateTweet: @@ -64,8 +64,8 @@ components: type: object items: $ref: "./tweet.yaml#/components/schemas/Tweet" - + DeleteTweet: properties: - type: object - nullable: true \ No newline at end of file + result: + type: object diff --git a/tools/build.py b/tools/build.py index 3421c3a..87e64f6 100644 --- a/tools/build.py +++ b/tools/build.py @@ -101,7 +101,7 @@ for lang in variable.keys(): for method in METHODS: if load["paths"][key].get(method, None) is not None: req = load["paths"][key][method] - req["parameters"] = param["get"]["parameters"] + req["parameters"] = param[method]["parameters"] append = get_yaml(header, key.split("/")[-1]) req = load["paths"][key][method]