Overview

We adopt GraphQLarrow-up-right at DLive instead of traditional RESTful API. GraphQL has significant advantagearrow-up-right over RESTful in terms of flexibility, type-safeness, etc.

The schema file could be found herearrow-up-right.

Documentation on our public GraphQL API types could be found herearrow-up-right.

Our GraphQL API endpoint is:

https://api.dlive.tv

Developers could use third-party GraphQL clients such as apollo clientarrow-up-right to interact with DLive API.

Access token is passed by authorization header. All requests must have an authorization header. This could either be app access tokens or user access token given in OAuth process.

Any query would return json response in the format:

{
    "data":...
    "errors":...
}

Data could be null and errors could be present. If present, errors should be a list of errors.

We would provide some sample queries in this doc.

Last updated