Sample code for 30+ languages & platforms
Java

Explicitly set the OAuth2 Access Token

This example shows how to set the AuthToken property using a previously obtained access token.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.Http;
import com.chilkatsoft.chilkat2.JsonObject;

public class ChilkatExample {

    public static void main(String[] args) {
        // Assume we previously obtained JSON containing the access token such as this:

        //     {
        //      "access_token": "ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ",
        //      "token_type": "Bearer",
        //      "expires_in": 3600,
        //      "refresh_token": "1/r_2c_7jddspcdfesrrfKqfXtqo08D6Q-gUU0DsdfVMsx0c"
        //     }
        //

        // Load the JSON and use the access_token to authenticate an HTTP request.
        JsonObject json = new JsonObject();
        json.loadFile("c:/someDir/tokens/myToken.json");

        Http http = new Http();

        // After setting this property, all HTTP requests sent using this object instance
        // will include the request header: Authorization: Bearer <access_token>
        http.setAuthToken(json.stringOf("access_token"));

        // ...
        // ...
    }
}