package com.insta4j.instagram.util; public class Constants { /** * The user would be redirected to this URL where access to the 3rd party application needs to be * provided */ public static final String AUTHORIZE_URL = Constants.INSTAGRAM_GRAPH_URL_AUTH + "/oauth/authorize"; /** * This URL will return the access token */ public static final String ACCESS_TOKEN_URL = Constants.INSTAGRAM_GRAPH_URL_AUTH + "/oauth/access_token"; /** * With the access token, INSTAGRAM_GRAPH_URL is used to make calls for appropriate data */ public static final String INSTAGRAM_GRAPH_URL = "https://api.instagram.com/v1"; public static final String INSTAGRAM_GRAPH_URL_AUTH = "https://api.instagram.com"; public static final String PARAM_CLIENT_ID = "client_id"; public static final String PARAM_CLIENT_SECRET = "client_secret"; public static final String PARAM_REDIRECT_URI = "redirect_uri"; public static final String PARAM_ACCESS_TOKEN = "access_token"; public static final String PARAM_ACTION = "action"; public static final String PARAM_CURSOR = "cursor"; public static final String PARAM_QUERY = "q"; public static final String PARAM_COUNT = "count"; public static final String PARAM_MAX_LIKE_ID = "max_like_id"; //Return media liked before this id public static final String PARAM_MIN_ID = "min_id"; //Return media earlier than this max_id public static final String PARAM_MAX_ID = "max_id"; //Return media liked before this id //this param value pair is required when redirecting the user to Instagram for authentication public static final String PARAM_RESPONSE_TYPE = "response_type"; public static final String PARAM_RESPONSE_TYPE_VALUE = "code"; //this param value pair is required when retrieving access token public static final String PARAM_RESPONSE_GRANT_TYPE = "grant_type"; public static final String PARAM_RESPONSE_GRANT_TYPE_VALUE = "authorization_code"; public static final String PARAM_CODE = "code"; public static final String PARAM_PERMISSION = "scope"; public static final String PARAM_IPADDRESS = "ipaddress"; public static final String PARAM_DISPLAY = "display"; public static final int NETWORK_FAILURE_RETRY_COUNT = 2; public static final String KEY_NETWORK_FAILURE_RETRY_COUNT = "NETWORK_FAILURE_RETRY_COUNT"; public static final String HMAC_SHA256_ALGO = "HmacSHA256"; public static final String PARAM_LAT = "lat"; public static final String PARAM_LNG = "lng"; public static final String PARAM_MIN_TAG_ID = "min_tag_id"; public static final String PARAM_MAX_TAG_ID = "max_tag_id"; public static final String PARAM_DISTANCE = "distance"; }