From 7045af2d05a237e19832740056cfd14a6e1a9360 Mon Sep 17 00:00:00 2001 From: Roi Divon Date: Thu, 19 Mar 2015 21:08:13 +0200 Subject: [PATCH] Enabled the option to add a scope parameter to the oauth/authorize request. Pass the wanted scope as a parameter to Instagram constructor, to null if scope is not needed --- library/src/net/londatiga/android/instagram/Instagram.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/src/net/londatiga/android/instagram/Instagram.java b/library/src/net/londatiga/android/instagram/Instagram.java index 626be79..7770d51 100644 --- a/library/src/net/londatiga/android/instagram/Instagram.java +++ b/library/src/net/londatiga/android/instagram/Instagram.java @@ -41,7 +41,7 @@ public class Instagram { * @param clientSecret Client secret * @param redirectUri Redirect uri */ - public Instagram(Context context, String clientId, String clientSecret, String redirectUri) { + public Instagram(Context context, String clientId, String clientSecret, String redirectUri, String scope) { mContext = context; mClientId = clientId; @@ -49,6 +49,9 @@ public Instagram(Context context, String clientId, String clientSecret, String r mRedirectUri = redirectUri; String authUrl = Cons.AUTH_URL + "client_id=" + mClientId + "&redirect_uri=" + mRedirectUri + "&response_type=code"; + if (scope != null) { + authUrl += "&scope=" + scope; + } mSession = new InstagramSession(context);