Schibsted account API clients/SDKs

To assist you in integrating with the platform, Schibsted account provides officially supported API clients/SDKs. The SDKs implement the OAuth communication and token exchanges (including renewing expired tokens etc), as well as automating part of the API call workflow.

There are SDKs for Java, Android, iOS and client-side JavaScript.

All SDKs are available on Schibsted's GitHub account.

Java

The Java SDK is available from Schibsted Artifactory. Add the following to your build.gradle:

repositories {
  maven {
    url "https://artifacts.schibsted.io/artifactory/libs-release-local"
    credentials {
      username = "${artifactory_user}"
      password = "${artifactory_pwd}"
    }
  }
}

compile 'com.schibsted.identity:identity-sdk-java-core:<version>'

In lieu of API docs, please refer to the Getting started and Implementing Single Sign-On guides for a flying start.

JavaScript

The JavaScript SDK is designed to be used in the browser to seamlessly manage the user's login state and more.

Source code is published on Github. Refer to the JavaScript SDK page for more information.

Android

Supports Android version 4.0 (API level 14) or greater. Check out the code and include it in your project, then refer to the SDK documentation on getting started, or see the included example application.

iOS

Supports iOS 9 and above. Check out the code and include it in your project, then refer to the SDK documentation on getting started, or see the included example application.

SDKS

See also

Help us improve

Did you spot an error? Or maybe you just have a suggestion for how we can improve? Leave a comment, or better yet, send us a pull request on GitHub to fix it (in-browser editing, only takes a moment).

History of this page

Comments/feedback

Do you have questions, or just want to contribute some newly gained insight? Want to share an example? Please leave a comment. SPiD reads and responds to every question. Additionally, your experience can help others using SPiD, and it can help us continuously improve our documentation.