public static class ShadowIGUser.APIRequestGetInsights extends APIRequest<InstagramInsightsResult>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestGetInsights(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestGetInsights(String nodeId, APIContext context)
public APINodeList<InstagramInsightsResult> getLastResponse()
getLastResponse in class APIRequest<InstagramInsightsResult>public APINodeList<InstagramInsightsResult> parseResponse(String response) throws APIException
parseResponse in class APIRequest<InstagramInsightsResult>APIExceptionpublic APINodeList<InstagramInsightsResult> execute() throws APIException
execute in class APIRequest<InstagramInsightsResult>APIExceptionpublic APINodeList<InstagramInsightsResult> execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<InstagramInsightsResult>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<InstagramInsightsResult>> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<InstagramInsightsResult>> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic ShadowIGUser.APIRequestGetInsights setParam(String param, Object value)
setParam in class APIRequest<InstagramInsightsResult>public ShadowIGUser.APIRequestGetInsights setParams(Map<String,Object> params)
setParams in class APIRequest<InstagramInsightsResult>public ShadowIGUser.APIRequestGetInsights setMetric(List<InstagramInsightsResult.EnumMetric> metric)
public ShadowIGUser.APIRequestGetInsights setMetric(String metric)
public ShadowIGUser.APIRequestGetInsights setPeriod(List<InstagramInsightsResult.EnumPeriod> period)
public ShadowIGUser.APIRequestGetInsights setPeriod(String period)
public ShadowIGUser.APIRequestGetInsights setSince(String since)
public ShadowIGUser.APIRequestGetInsights setUntil(String until)
public ShadowIGUser.APIRequestGetInsights requestAllFields()
public ShadowIGUser.APIRequestGetInsights requestAllFields(boolean value)
public ShadowIGUser.APIRequestGetInsights requestFields(List<String> fields)
requestFields in class APIRequest<InstagramInsightsResult>public ShadowIGUser.APIRequestGetInsights requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<InstagramInsightsResult>public ShadowIGUser.APIRequestGetInsights requestField(String field)
requestField in class APIRequest<InstagramInsightsResult>public ShadowIGUser.APIRequestGetInsights requestField(String field, boolean value)
requestField in class APIRequest<InstagramInsightsResult>public ShadowIGUser.APIRequestGetInsights requestDescriptionField()
public ShadowIGUser.APIRequestGetInsights requestDescriptionField(boolean value)
public ShadowIGUser.APIRequestGetInsights requestIdField()
public ShadowIGUser.APIRequestGetInsights requestIdField(boolean value)
public ShadowIGUser.APIRequestGetInsights requestNameField()
public ShadowIGUser.APIRequestGetInsights requestNameField(boolean value)
public ShadowIGUser.APIRequestGetInsights requestPeriodField()
public ShadowIGUser.APIRequestGetInsights requestPeriodField(boolean value)
public ShadowIGUser.APIRequestGetInsights requestTitleField()
public ShadowIGUser.APIRequestGetInsights requestTitleField(boolean value)
public ShadowIGUser.APIRequestGetInsights requestValuesField()
public ShadowIGUser.APIRequestGetInsights requestValuesField(boolean value)
Copyright © 2018. All rights reserved.