Android Open Source - PhotoToDucksboard Api Key Credentials






From Project

Back to project page PhotoToDucksboard.

License

The source code is released under:

Copyright (c) 2012 Jan Urbanski Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Softw...

If you think the Android project PhotoToDucksboard listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.ducksboard.photo;
// w ww. ja v  a  2  s .  co m
import java.io.IOException;

import org.json.JSONException;
import org.json.JSONObject;

import android.util.Log;


public class ApiKeyCredentials extends Credentials {

    private String endpoint = "user";

    private String apiKey;
    private DucksboardApi api;

    public ApiKeyCredentials(String apiKey) {
        this.apiKey = apiKey;
        this.api = new DucksboardApi(apiKey);
    }

    @Override
    public UserInfo getUserInfo() {
        try {
            JSONObject resp = api.apiCall(endpoint);
            return new UserInfo(apiKey, resp.getString("email"));
        } catch (IOException e) {
            Log.d(DEBUG_TAG, "error getting user info", e);
            return null;
        } catch (JSONException e) {
            Log.d(DEBUG_TAG, "error getting user info", e);
            return null;
        }
    }
}




Java Source Code List

com.ducksboard.photo.ApiKeyCredentials.java
com.ducksboard.photo.ConfigurationActivity.java
com.ducksboard.photo.Credentials.java
com.ducksboard.photo.DucksboardApi.java
com.ducksboard.photo.ImageResizer.java
com.ducksboard.photo.SaveConfiguration.java
com.ducksboard.photo.SendImage.java
com.ducksboard.photo.SendInfo.java
com.ducksboard.photo.ShareActivity.java
com.ducksboard.photo.UserInfo.java
com.ducksboard.photo.UserPasswordCredentials.java
com.ducksboard.photo.WidgetInfoAdapter.java
com.ducksboard.photo.WidgetInfo.java
com.ducksboard.photo.WidgetsListLoad.java