forked from realaravinth/libmedium
reverse engineered schema for medium graphql endpoint
This commit is contained in:
parent
732eeb0d3a
commit
92a9f12117
2 changed files with 106 additions and 0 deletions
42
schemas/query.graphql
Normal file
42
schemas/query.graphql
Normal file
|
@ -0,0 +1,42 @@
|
|||
query GetPost($id: ID!) {
|
||||
post(id: $id) {
|
||||
title
|
||||
createdAt
|
||||
creator {
|
||||
name
|
||||
id
|
||||
}
|
||||
content {
|
||||
bodyModel {
|
||||
paragraphs {
|
||||
text
|
||||
type
|
||||
href
|
||||
layout
|
||||
markups {
|
||||
title
|
||||
type
|
||||
href
|
||||
userId
|
||||
start
|
||||
end
|
||||
anchorType
|
||||
}
|
||||
iframe {
|
||||
mediaResource {
|
||||
href
|
||||
iframeSrc
|
||||
iframeWidth
|
||||
iframeHeight
|
||||
}
|
||||
}
|
||||
metadata {
|
||||
id
|
||||
originalWidth
|
||||
originalHeight
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
64
schemas/schema.graphql
Normal file
64
schemas/schema.graphql
Normal file
|
@ -0,0 +1,64 @@
|
|||
type Query {
|
||||
post: Post
|
||||
}
|
||||
|
||||
schema {
|
||||
query: Query
|
||||
}
|
||||
|
||||
type Paragraphs {
|
||||
text: String
|
||||
type: String
|
||||
href: String
|
||||
layout: String
|
||||
iframe: IFrame
|
||||
metadata: MetaData
|
||||
markups: [MarkUp ]
|
||||
}
|
||||
|
||||
type MarkUp {
|
||||
title: String
|
||||
type: String!
|
||||
href: String
|
||||
userId: String
|
||||
start: Int!
|
||||
end: Int!
|
||||
anchorType: String
|
||||
}
|
||||
|
||||
|
||||
type IFrame {
|
||||
mediaResource: MediaResource
|
||||
}
|
||||
|
||||
type MediaResource{
|
||||
href: String!
|
||||
iframeSrc: String!
|
||||
iframeWidth: Int!
|
||||
iframeHeight: Int
|
||||
}
|
||||
|
||||
type MetaData {
|
||||
id: String
|
||||
originalWidth: Int
|
||||
originalHeight: Int
|
||||
}
|
||||
|
||||
|
||||
type BodyModel { paragraphs: [Paragraphs ] }
|
||||
|
||||
type Content { bodyModel: BodyModel }
|
||||
|
||||
type User { id: String name: String }
|
||||
|
||||
type Post {
|
||||
id: ID!
|
||||
title: String
|
||||
createdAt: Int
|
||||
content: Content
|
||||
creator: User
|
||||
}
|
||||
|
||||
type Data { post: Post }
|
||||
|
||||
type AutogeneratedMainType { data: Data }
|
Loading…
Reference in a new issue