mirror of
https://github.com/thegeneralist01/twitter-openapi
synced 2026-01-11 23:50:26 +01:00
add support for substituting queryId in paths
This commit is contained in:
parent
f9abea2fd3
commit
3fe43ba252
9 changed files with 68 additions and 19 deletions
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/Bookmarks:
|
||||
/graphql/{queryId}/Bookmarks:
|
||||
get:
|
||||
operationId: getBookmarks
|
||||
description: get bookmarks
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/Following:
|
||||
/graphql/{queryId}/Following:
|
||||
get:
|
||||
operationId: getFollowing
|
||||
description: get user list of following
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -18,10 +20,12 @@ paths:
|
|||
tags:
|
||||
- "user-list"
|
||||
|
||||
/graphql/{{queryId}}/Followers:
|
||||
/graphql/{queryId}/Followers:
|
||||
get:
|
||||
operationId: getFollowers
|
||||
description: get user list of followers
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/FavoriteTweet:
|
||||
/graphql/{queryId}/FavoriteTweet:
|
||||
post:
|
||||
operationId: postFavoriteTweet
|
||||
description: favorite Tweet
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -18,10 +20,12 @@ paths:
|
|||
tags:
|
||||
- "post"
|
||||
|
||||
/graphql/{{queryId}}/UnfavoriteTweet:
|
||||
/graphql/{queryId}/UnfavoriteTweet:
|
||||
post:
|
||||
operationId: postUnfavoriteTweet
|
||||
description: unfavorite Tweet
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -32,10 +36,12 @@ paths:
|
|||
tags:
|
||||
- "post"
|
||||
|
||||
/graphql/{{queryId}}/CreateRetweet:
|
||||
/graphql/{queryId}/CreateRetweet:
|
||||
post:
|
||||
operationId: postCreateRetweet
|
||||
description: create Retweet
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -46,10 +52,12 @@ paths:
|
|||
tags:
|
||||
- "post"
|
||||
|
||||
/graphql/{{queryId}}/DeleteRetweet:
|
||||
/graphql/{queryId}/DeleteRetweet:
|
||||
post:
|
||||
operationId: postDeleteRetweet
|
||||
description: delete Retweet
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -60,10 +68,12 @@ paths:
|
|||
tags:
|
||||
- "post"
|
||||
|
||||
/graphql/{{queryId}}/CreateTweet:
|
||||
/graphql/{queryId}/CreateTweet:
|
||||
post:
|
||||
operationId: postCreateTweet
|
||||
description: create Tweet
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -74,10 +84,12 @@ paths:
|
|||
tags:
|
||||
- "post"
|
||||
|
||||
/graphql/{{queryId}}/DeleteTweet:
|
||||
/graphql/{queryId}/DeleteTweet:
|
||||
post:
|
||||
operationId: postDeleteTweet
|
||||
description: delete Retweet
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/ProfileSpotlightsQuery:
|
||||
/graphql/{queryId}/ProfileSpotlightsQuery:
|
||||
get:
|
||||
operationId: getProfileSpotlightsQuery
|
||||
description: "get user by screen name"
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/HomeTimeline:
|
||||
/graphql/{queryId}/HomeTimeline:
|
||||
get:
|
||||
operationId: getHomeTimeline
|
||||
description: get tweet list of timeline
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -18,10 +20,12 @@ paths:
|
|||
tags:
|
||||
- "tweet"
|
||||
|
||||
/graphql/{{queryId}}/HomeLatestTimeline:
|
||||
/graphql/{queryId}/HomeLatestTimeline:
|
||||
get:
|
||||
operationId: getHomeLatestTimeline
|
||||
description: get tweet list of timeline
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -32,10 +36,12 @@ paths:
|
|||
tags:
|
||||
- "tweet"
|
||||
|
||||
/graphql/{{queryId}}/ListLatestTweetsTimeline:
|
||||
/graphql/{queryId}/ListLatestTweetsTimeline:
|
||||
get:
|
||||
operationId: getListLatestTweetsTimeline
|
||||
description: get tweet list of timeline
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/TweetDetail:
|
||||
/graphql/{queryId}/TweetDetail:
|
||||
get:
|
||||
operationId: getTweetDetail
|
||||
description: get TweetDetail
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/UserByScreenName:
|
||||
/graphql/{queryId}/UserByScreenName:
|
||||
get:
|
||||
operationId: getUserByScreenName
|
||||
description: "get user by screen name"
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
|
|
@ -4,10 +4,12 @@ info:
|
|||
version: 0.0.1
|
||||
|
||||
paths:
|
||||
/graphql/{{queryId}}/UserTweets:
|
||||
/graphql/{queryId}/UserTweets:
|
||||
get:
|
||||
operationId: getUserTweets
|
||||
description: "get user tweets"
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -18,10 +20,12 @@ paths:
|
|||
tags:
|
||||
- "tweet"
|
||||
|
||||
/graphql/{{queryId}}/UserTweetsAndReplies:
|
||||
/graphql/{queryId}/UserTweetsAndReplies:
|
||||
get:
|
||||
operationId: getUserTweetsAndReplies
|
||||
description: "get user replies tweets"
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -32,10 +36,12 @@ paths:
|
|||
tags:
|
||||
- "tweet"
|
||||
|
||||
/graphql/{{queryId}}/UserMedia:
|
||||
/graphql/{queryId}/UserMedia:
|
||||
get:
|
||||
operationId: getUserMedia
|
||||
description: "get user media tweets"
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
@ -46,10 +52,12 @@ paths:
|
|||
tags:
|
||||
- "tweet"
|
||||
|
||||
/graphql/{{queryId}}/Likes:
|
||||
/graphql/{queryId}/Likes:
|
||||
get:
|
||||
operationId: getLikes
|
||||
description: "get user likes tweets"
|
||||
parameters:
|
||||
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
|
||||
responses:
|
||||
"200":
|
||||
description: Successful operation
|
||||
|
|
|
|||
11
src/openapi/resources/parameters.yaml
Normal file
11
src/openapi/resources/parameters.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
openapi: 3.0.3
|
||||
paths: {}
|
||||
|
||||
components:
|
||||
parameters:
|
||||
queryId:
|
||||
name: queryId
|
||||
in: path
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
Loading…
Add table
Add a link
Reference in a new issue