public static class IGMedia.APIRequestGetInsights extends APIRequest<InstagramInsightsResult>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| 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, 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, String header) 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 IGMedia.APIRequestGetInsights setParam(String param, Object value)
setParam in class APIRequest<InstagramInsightsResult>public IGMedia.APIRequestGetInsights setParams(Map<String,Object> params)
setParams in class APIRequest<InstagramInsightsResult>public IGMedia.APIRequestGetInsights setMetric(List<InstagramInsightsResult.EnumMetric> metric)
public IGMedia.APIRequestGetInsights setMetric(String metric)
public IGMedia.APIRequestGetInsights setPeriod(List<InstagramInsightsResult.EnumPeriod> period)
public IGMedia.APIRequestGetInsights setPeriod(String period)
public IGMedia.APIRequestGetInsights requestAllFields()
public IGMedia.APIRequestGetInsights requestAllFields(boolean value)
public IGMedia.APIRequestGetInsights requestFields(List<String> fields)
requestFields in class APIRequest<InstagramInsightsResult>public IGMedia.APIRequestGetInsights requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<InstagramInsightsResult>public IGMedia.APIRequestGetInsights requestField(String field)
requestField in class APIRequest<InstagramInsightsResult>public IGMedia.APIRequestGetInsights requestField(String field, boolean value)
requestField in class APIRequest<InstagramInsightsResult>public IGMedia.APIRequestGetInsights requestDescriptionField()
public IGMedia.APIRequestGetInsights requestDescriptionField(boolean value)
public IGMedia.APIRequestGetInsights requestIdField()
public IGMedia.APIRequestGetInsights requestIdField(boolean value)
public IGMedia.APIRequestGetInsights requestNameField()
public IGMedia.APIRequestGetInsights requestNameField(boolean value)
public IGMedia.APIRequestGetInsights requestPeriodField()
public IGMedia.APIRequestGetInsights requestPeriodField(boolean value)
public IGMedia.APIRequestGetInsights requestTitleField()
public IGMedia.APIRequestGetInsights requestTitleField(boolean value)
public IGMedia.APIRequestGetInsights requestValuesField()
public IGMedia.APIRequestGetInsights requestValuesField(boolean value)
Copyright © 2020. All rights reserved.