Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 2.05 KB

README.md

File metadata and controls

55 lines (43 loc) · 2.05 KB

Android OAuth (v3) Library for Github Applications

GitHub GitHub GitHub

Usage

You can create an utility class where you can define your application credentials, like the one below:

		public class ApplicationData {
			public static final String CLIENT_ID = "";
			public static final String CLIENT_SECRET = "";
			public static final String CALLBACK_URL = "";
		}

To instantiate the main class for the oauth flow, you need to follow the code below:

		GithubApp mApp; = new GithubApp(this,
			ApplicationData.CLIENT_ID,
			ApplicationData.CLIENT_SECRET,
			ApplicationData.CALLBACK_URL);

Once you have the main class ready for the authorization, you can start the authorization flow by calling the following method:

		mApp.authorize();

If you token is expired, you can call this method to refresh it:

		mApp.refreshToken();

To get the account list, call the following method

		mApp.getAccountList();

Contributions

Any contribution to this project is welcome, feel free to fork and create pull requests

Other Android Libraries

Use these libraries also to get the best for your android application