public static class Post.APIRequestUpdate extends APIRequest<Post>
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 |
|---|
APIRequestUpdate(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 APIRequestUpdate(String nodeId, APIContext context)
public Post getLastResponse()
getLastResponse in class APIRequest<Post>public Post parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Post>APIExceptionpublic Post execute() throws APIException
execute in class APIRequest<Post>APIExceptionpublic Post execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Post>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Post> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Post> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Post.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<Post>public Post.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<Post>public Post.APIRequestUpdate setAttachedMedia(List<Object> attachedMedia)
public Post.APIRequestUpdate setAttachedMedia(String attachedMedia)
public Post.APIRequestUpdate setBackdatedTime(String backdatedTime)
public Post.APIRequestUpdate setBackdatedTimeGranularity(Post.EnumBackdatedTimeGranularity backdatedTimeGranularity)
public Post.APIRequestUpdate setBackdatedTimeGranularity(String backdatedTimeGranularity)
public Post.APIRequestUpdate setComposerSessionId(String composerSessionId)
public Post.APIRequestUpdate setDirectShareStatus(Long directShareStatus)
public Post.APIRequestUpdate setDirectShareStatus(String directShareStatus)
public Post.APIRequestUpdate setFeedStoryVisibility(Post.EnumFeedStoryVisibility feedStoryVisibility)
public Post.APIRequestUpdate setFeedStoryVisibility(String feedStoryVisibility)
public Post.APIRequestUpdate setIsExplicitLocation(Boolean isExplicitLocation)
public Post.APIRequestUpdate setIsExplicitLocation(String isExplicitLocation)
public Post.APIRequestUpdate setIsHidden(Boolean isHidden)
public Post.APIRequestUpdate setIsHidden(String isHidden)
public Post.APIRequestUpdate setIsPinned(Boolean isPinned)
public Post.APIRequestUpdate setIsPinned(String isPinned)
public Post.APIRequestUpdate setIsPublished(Boolean isPublished)
public Post.APIRequestUpdate setIsPublished(String isPublished)
public Post.APIRequestUpdate setMessage(String message)
public Post.APIRequestUpdate setOgActionTypeId(String ogActionTypeId)
public Post.APIRequestUpdate setOgHideObjectAttachment(Boolean ogHideObjectAttachment)
public Post.APIRequestUpdate setOgHideObjectAttachment(String ogHideObjectAttachment)
public Post.APIRequestUpdate setOgIconId(String ogIconId)
public Post.APIRequestUpdate setOgObjectId(String ogObjectId)
public Post.APIRequestUpdate setOgPhrase(String ogPhrase)
public Post.APIRequestUpdate setOgSetProfileBadge(Boolean ogSetProfileBadge)
public Post.APIRequestUpdate setOgSetProfileBadge(String ogSetProfileBadge)
public Post.APIRequestUpdate setOgSuggestionMechanism(String ogSuggestionMechanism)
public Post.APIRequestUpdate setPlace(Object place)
public Post.APIRequestUpdate setPlace(String place)
public Post.APIRequestUpdate setPrivacy(String privacy)
public Post.APIRequestUpdate setProductItem(Object productItem)
public Post.APIRequestUpdate setProductItem(String productItem)
public Post.APIRequestUpdate setScheduledPublishTime(Long scheduledPublishTime)
public Post.APIRequestUpdate setScheduledPublishTime(String scheduledPublishTime)
public Post.APIRequestUpdate setShouldSyncProductEdit(Boolean shouldSyncProductEdit)
public Post.APIRequestUpdate setShouldSyncProductEdit(String shouldSyncProductEdit)
public Post.APIRequestUpdate setSourceType(String sourceType)
public Post.APIRequestUpdate setSponsorId(String sponsorId)
public Post.APIRequestUpdate setSponsorRelationship(Long sponsorRelationship)
public Post.APIRequestUpdate setSponsorRelationship(String sponsorRelationship)
public Post.APIRequestUpdate setTags(List<Long> tags)
public Post.APIRequestUpdate setTags(String tags)
public Post.APIRequestUpdate setTextFormatPresetId(String textFormatPresetId)
public Post.APIRequestUpdate setTimelineVisibility(Post.EnumTimelineVisibility timelineVisibility)
public Post.APIRequestUpdate setTimelineVisibility(String timelineVisibility)
public Post.APIRequestUpdate setTracking(String tracking)
public Post.APIRequestUpdate requestAllFields()
public Post.APIRequestUpdate requestAllFields(boolean value)
public Post.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<Post>public Post.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Post>public Post.APIRequestUpdate requestField(String field)
requestField in class APIRequest<Post>public Post.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<Post>Copyright © 2020. All rights reserved.