public class CustomBitlinkService extends BitlyV4Service
CREATE_BITLINK, CREATE_CAMPAIGN, CREATE_CHANNEL, CREATE_CUSTOM_BITLINK, CREATE_WEBHOOK, EXPAND_BITLINK, GET_BITLINK, GET_BITLINK_CLICKS, GET_BITLINK_CLICKS_SUMMARY, GET_BITLINK_QR_CODE, GET_BITLINKS_BY_GROUP, GET_CAMPAIGN, GET_CHANNEL, GET_CUSTOM_BITLINK, GET_GROUP, GET_GROUP_PREFERENCES, GET_GROUP_TAGS, GET_METRICS_BY_COUNTRIES, GET_METRICS_BY_DESTINATION, GET_METRICS_BY_REFERRERS, GET_METRICS_BY_REFERRERS_BY_DOMAIN, GET_METRICS_BY_REFERRING_DOMAINS, GET_METRICS_BY_REFERRING_NETWORKS, GET_OAUTH_APP, GET_ORGANIZATION, GET_SHORTEN_COUNTS, GET_SORTED_BITLINKS_BY_GROUP, GET_USER, GET_WEBHOOK, LIST_BSDS, LIST_CAMPAIGNS, LIST_CHANNELS, LIST_GROUPS, LIST_ORGANIZATIONS, LIST_WEBHOOKS, UPDATE_BITLINK, UPDATE_CAMPAIGN, UPDATE_CHANNEL, UPDATE_CUSTOM_BITLINK, UPDATE_GROUP, UPDATE_GROUP_PREFERENCES, UPDATE_USER, UPDATE_WEBHOOKHTTP| Constructor and Description |
|---|
CustomBitlinkService(String accessToken,
HttpContext httpContext)
Constructor that takes a http context and API client.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<CreateCustomBitlinkResponse> |
create(CreateCustomBitlinkRequest request)
Add a keyword to a bitlink.
|
com.google.common.base.Optional<GetCustomBitlinkResponse> |
get(String customBitlink)
Returns the details and history of a custom bitlink.
|
com.google.common.base.Optional<GetMetricsByDestinationResponse> |
getMetricsByDestination(String customBitlink)
Returns the clicks for the given custom bitlink by destination.
|
com.google.common.base.Optional<UpdateCustomBitlinkResponse> |
update(String customBitlink,
UpdateCustomBitlinkRequest request)
Move a keyword to a different bitlink.
|
getQueryParameterList, getQueryParameterListencode, getHeaderspublic CustomBitlinkService(String accessToken, HttpContext httpContext)
accessToken - The access token used to authenticate the operationshttpContext - The set of HTTP operationspublic com.google.common.base.Optional<GetCustomBitlinkResponse> get(String customBitlink) throws IOException, URISyntaxException
customBitlink - The custom bitlink made of the domain and keywordIOException - if there is a communication error.URISyntaxException - if there is a format error in the URL.public com.google.common.base.Optional<CreateCustomBitlinkResponse> create(CreateCustomBitlinkRequest request) throws IOException
request - The request containing the bitlink and keyword to be addedIOException - if there is a communication error.public com.google.common.base.Optional<UpdateCustomBitlinkResponse> update(String customBitlink, UpdateCustomBitlinkRequest request) throws IOException, URISyntaxException
customBitlink - The custom bitlink made of the domain and keywordrequest - The request containing the attributes of the bitlink to be updatedIOException - if there is a communication error.URISyntaxException - if there is a format error in the URL.public com.google.common.base.Optional<GetMetricsByDestinationResponse> getMetricsByDestination(String customBitlink) throws IOException, URISyntaxException
customBitlink - The custom bitlink made of the domain and keywordIOException - if there is a communication error.URISyntaxException - if there is a format error in the URL.Copyright © 2020. All rights reserved.