データカタログ GraphQL API
POST
/datacatalog/graphql
const url = 'https://api.plateauview.mlit.go.jp/datacatalog/graphql';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"query":"example","variables":{}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.plateauview.mlit.go.jp/datacatalog/graphql \ --header 'Content-Type: application/json' \ --data '{ "query": "example", "variables": {} }'GraphQLスキーマはPlaygroundで確認できます。
Request Body required
Section titled “Request Body required ” Media type application/json
object
query
GraphQL query or mutation
string
variables
Optional variables for the query
object
key
additional properties
any
Example generated
{ "query": "example", "variables": {}}Responses
Section titled “ Responses ”GraphQL response
Media type application/json
object
data
The response data
object
errors
The list of errors
Array<object>
object
locations
Array<object>
object
column
The column number
integer
line
The line number
integer
message
The error message
string
Example generated
{ "data": {}, "errors": [ { "locations": [ { "column": 1, "line": 1 } ], "message": "example" } ]}