public class TwitterAdsCardsApiImpl extends java.lang.Object implements TwitterAdsCardsApi
| Constructor and Description |
|---|
TwitterAdsCardsApiImpl(TwitterAdsClient twitterAdsClient) |
| Modifier and Type | Method and Description |
|---|---|
BaseAdsResponse<TwitterImageAppDownloadCard> |
createImageAppDownloadCard(java.lang.String accountId,
java.lang.String name,
java.lang.String countryCode,
java.lang.String iphoneAppId,
java.lang.String ipadAppId,
java.lang.String googlePlayAppId,
java.lang.String iphoneDeepLink,
java.lang.String ipadDeepLink,
java.lang.String googlePlayDeepLink,
java.lang.String imageMediaId,
java.lang.String callToAction) |
BaseAdsResponse<TwitterImageConversationCard> |
createImageConversationCard(java.lang.String accountId,
java.lang.String name,
java.lang.String title,
java.lang.String firstHashtag,
java.lang.String firstTweet,
java.lang.String secondHashtag,
java.lang.String secondTweet,
java.lang.String thirdHashtag,
java.lang.String thirdTweet,
java.lang.String fourthHashtag,
java.lang.String fourthTweet,
java.lang.String thanksText,
java.lang.String thanksUrl,
java.lang.String imageUrl,
java.lang.String imageMediaId) |
BaseAdsResponse<TwitterImageDMCard> |
createImageDMCard(java.lang.String accountId,
java.lang.String name,
java.lang.String firstCta,
java.lang.Long firstWelcomeMessageId,
java.lang.String secondCta,
java.lang.Long secondWelcomeMessageId,
java.lang.String thirdCta,
java.lang.Long thirdWelcomeMessageId,
java.lang.String fourthCta,
java.lang.Long fourthWelcomeMessageId,
java.lang.Long recipientAccountId,
java.lang.String imageUrl,
java.lang.String imageMediaId) |
BaseAdsResponse<TwitterVideoAppDownloadCard> |
createVideoAppDownloadCard(java.lang.String accountId,
java.lang.String name,
java.lang.String countryCode,
java.lang.String iphoneAppId,
java.lang.String ipadAppId,
java.lang.String googlePlayAppId,
java.lang.String iphoneDeepLink,
java.lang.String ipadDeepLink,
java.lang.String googlePlayDeepLink,
java.lang.String imageMediaId,
java.lang.String callToAction,
TwitterLibraryMedia video) |
BaseAdsResponse<TwitterVideoConversationCard> |
createVideoConversationCard(java.lang.String accountId,
java.lang.String name,
java.lang.String title,
java.lang.String firstHashtag,
java.lang.String firstTweet,
java.lang.String secondHashtag,
java.lang.String secondTweet,
java.lang.String thirdHashtag,
java.lang.String thirdTweet,
java.lang.String fourthHashtag,
java.lang.String fourthTweet,
java.lang.String thanksText,
java.lang.String thanksUrl,
java.lang.String imageMediaId,
TwitterLibraryMedia twitterVideo) |
BaseAdsResponse<TwitterVideoDMCard> |
createVideoDMCard(java.lang.String accountId,
java.lang.String name,
java.lang.String firstCta,
java.lang.Long firstWelcomeMessageId,
java.lang.String secondCta,
java.lang.Long secondWelcomeMessageId,
java.lang.String thirdCta,
java.lang.Long thirdWelcomeMessageId,
java.lang.String fourthCta,
java.lang.Long fourthWelcomeMessageId,
java.lang.Long recipientAccountId,
java.lang.String imageUrl,
java.lang.String videoUrl,
java.lang.String imageMediaId,
java.lang.String videoMediaKey) |
BaseAdsResponse<TwitterVideoWebsiteCard> |
createVideoWebsiteCard(java.lang.String accountId,
java.lang.String name,
java.lang.String title,
java.lang.String videoKey,
java.lang.String websiteUrl) |
BaseAdsResponse<TwitterWebsiteCard> |
createWebsiteCard(java.lang.String accountId,
java.lang.String name,
java.lang.String websiteTitle,
java.lang.String websiteUrl,
java.lang.String imageMediaId) |
BaseAdsResponse<TwitterImageAppDownloadCard> |
deleteImageAppDownloadCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsResponse<TwitterImageConversationCard> |
deleteImageConversationCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsResponse<TwitterImageDMCard> |
deleteImageDMCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsResponse<TwitterVideoAppDownloadCard> |
deleteVideoAppDownloadCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsResponse<TwitterVideoConversationCard> |
deleteVideoConversationCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsResponse<TwitterVideoDMCard> |
deleteVideoDMCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsResponse<TwitterVideoWebsiteCard> |
deleteVideoWebsiteCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsResponse<TwitterWebsiteCard> |
deleteWebsiteCard(java.lang.String accountId,
java.lang.String cardId) |
BaseAdsListResponseIterable<TwitterImageAppDownloadCard> |
getAllImageAppDownloadCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.util.Optional<java.lang.Integer> count) |
BaseAdsListResponseIterable<TwitterImageConversationCard> |
getAllImageConversationCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.lang.Integer count) |
BaseAdsListResponseIterable<TwitterImageDMCard> |
getAllImageDMCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.lang.Integer count) |
BaseAdsListResponseIterable<TwitterVideoAppDownloadCard> |
getAllVideoAppDownloadCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.util.Optional<java.lang.Integer> count) |
BaseAdsListResponseIterable<TwitterVideoConversationCard> |
getAllVideoConversationCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.lang.Integer count) |
BaseAdsListResponseIterable<TwitterVideoDMCard> |
getAllVideoDMCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.lang.Integer count) |
BaseAdsListResponseIterable<TwitterVideoWebsiteCard> |
getAllVideoWebsiteCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.lang.Integer count) |
BaseAdsListResponseIterable<TwitterWebsiteCard> |
getAllWebsiteCards(java.lang.String accountId,
java.util.List<java.lang.String> cardIds,
boolean withDeleted,
java.util.Optional<java.lang.Integer> count) |
BaseAdsResponse<TwitterLeadGenerationStat> |
getTwitterLeadGenerationStat(java.lang.String accountId,
java.lang.String cardId,
java.lang.String startTime,
java.util.Optional<java.lang.String> endTime,
java.util.Optional<java.lang.String> granularity,
java.util.Optional<java.lang.String> metric,
java.util.Optional<java.lang.Boolean> withDeleted) |
BaseAdsResponse<TwitterWebsiteCard> |
getWebsiteCard(java.lang.String accountId,
java.lang.String cardId) |
java.lang.String |
postVideoCardImage(java.lang.String imageTonLocation) |
BaseAdsResponse<TwitterImageAppDownloadCard> |
updateImageAppDownloadCard(java.lang.String accountId,
java.lang.String name,
java.lang.String cardId,
java.lang.String countryCode,
java.lang.String iphoneAppId,
java.lang.String ipadAppId,
java.lang.String googlePlayAppId,
java.lang.String iphoneDeepLink,
java.lang.String ipadDeepLink,
java.lang.String googlePlayDeepLink,
java.lang.String imageMediaId,
java.lang.String callToAction) |
BaseAdsResponse<TwitterImageConversationCard> |
updateImageConversationCard(java.lang.String accountId,
java.lang.String cardId,
java.lang.String name,
java.lang.String title,
java.lang.String firstHashtag,
java.lang.String firstTweet,
java.lang.String secondHashtag,
java.lang.String secondTweet,
java.lang.String thirdHashtag,
java.lang.String thirdTweet,
java.lang.String fourthHashtag,
java.lang.String fourthTweet,
java.lang.String thanksText,
java.lang.String thanksUrl,
java.lang.String imageUrl,
java.lang.String imageMediaId) |
BaseAdsResponse<TwitterImageDMCard> |
updateImageDMCard(java.lang.String accountId,
java.lang.String name,
java.lang.String firstCta,
java.lang.Long firstWelcomeMessageId,
java.lang.String secondCta,
java.lang.Long secondWelcomeMessageId,
java.lang.String thirdCta,
java.lang.Long thirdWelcomeMessageId,
java.lang.String fourthCta,
java.lang.Long fourthWelcomeMessageId,
java.lang.String imageUrl,
java.lang.String imageMediaId,
java.lang.String channelId) |
BaseAdsResponse<TwitterVideoAppDownloadCard> |
updateVideoAppDownloadCard(java.lang.String accountId,
java.lang.String name,
java.lang.String cardId,
java.lang.String countryCode,
java.lang.String iphoneAppId,
java.lang.String ipadAppId,
java.lang.String googlePlayAppId,
java.lang.String iphoneDeepLink,
java.lang.String ipadDeepLink,
java.lang.String googlePlayDeepLink,
java.lang.String imageMediaId,
java.lang.String callToActionValue,
TwitterLibraryMedia video) |
BaseAdsResponse<TwitterVideoConversationCard> |
updateVideoConversationCard(java.lang.String accountId,
java.lang.String cardId,
java.lang.String name,
java.lang.String title,
java.lang.String firstHashtag,
java.lang.String firstTweet,
java.lang.String secondHashtag,
java.lang.String secondTweet,
java.lang.String thirdHashtag,
java.lang.String thirdTweet,
java.lang.String fourthHashtag,
java.lang.String fourthTweet,
java.lang.String thanksText,
java.lang.String thanksUrl,
java.lang.String imageMediaId,
TwitterLibraryMedia twitterVideo) |
BaseAdsResponse<TwitterVideoDMCard> |
updateVideoDMCard(java.lang.String accountId,
java.lang.String name,
java.lang.String firstCta,
java.lang.Long firstWelcomeMessageId,
java.lang.String secondCta,
java.lang.Long secondWelcomeMessageId,
java.lang.String thirdCta,
java.lang.Long thirdWelcomeMessageId,
java.lang.String fourthCta,
java.lang.Long fourthWelcomeMessageId,
java.lang.String imageUrl,
java.lang.String videoUrl,
java.lang.String imageMediaId,
java.lang.String videoMediaKey,
java.lang.String channelId) |
BaseAdsResponse<TwitterVideoWebsiteCard> |
updateVideoWebsiteCard(java.lang.String accountId,
java.lang.String cardId,
java.lang.String name,
java.lang.String title,
java.lang.String videoKey,
java.lang.String websiteUrl) |
BaseAdsResponse<TwitterWebsiteCard> |
updateWebsiteCard(java.lang.String accountId,
java.lang.String name,
java.lang.String cardId,
java.lang.String websiteTitle,
java.lang.String websiteUrl,
java.lang.String imageMediaId) |
public TwitterAdsCardsApiImpl(TwitterAdsClient twitterAdsClient)
public BaseAdsListResponseIterable<TwitterImageAppDownloadCard> getAllImageAppDownloadCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.util.Optional<java.lang.Integer> count) throws TwitterException
getAllImageAppDownloadCards in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardIds - (optional) Image App Download Card identifiers to scope the request to. If not provided returns all the Image App Download Cards.withDeleted - (optional) Include deleted results in your request. Defaults to false.count - (optional) Specifies the number of Image App Download Cards to try and retrieve, up to a maximum of 1000 per distinct request.TwitterExceptionpublic BaseAdsListResponseIterable<TwitterVideoAppDownloadCard> getAllVideoAppDownloadCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.util.Optional<java.lang.Integer> count) throws TwitterException
getAllVideoAppDownloadCards in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardIds - (optional) Video App Download Card identifiers to fetch. If not provided returns all the Video App Download Cards.withDeleted - (optional) Include deleted results in your request. Defaults to false.count - (optional) Specifies the number of Video App Download Cards to try and retrieve, up to a maximum of 1000 per distinct request.TwitterExceptionpublic BaseAdsListResponseIterable<TwitterImageDMCard> getAllImageDMCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.lang.Integer count) throws TwitterException
getAllImageDMCards in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterWebsiteCard> deleteWebsiteCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteWebsiteCard in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardId - The identifier of the card to be deleted.TwitterExceptionpublic BaseAdsResponse<TwitterWebsiteCard> getWebsiteCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
getWebsiteCard in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardId - Website Card identifier to fetch.TwitterExceptionpublic BaseAdsListResponseIterable<TwitterWebsiteCard> getAllWebsiteCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.util.Optional<java.lang.Integer> count) throws TwitterException
getAllWebsiteCards in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardIds - (optional) Website Card identifiers to fetch. If not provided returns all the Website Cards.withDeleted - (optional) Include deleted results in your request. Defaults to false.count - (optional) Specifies the number of website cards to try and retrieve, up to a maximum of 1000 per distinct request.TwitterExceptionpublic BaseAdsResponse<TwitterVideoAppDownloadCard> deleteVideoAppDownloadCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteVideoAppDownloadCard in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardId - The identifier of the Video App Download Card to be deleted.TwitterExceptionpublic BaseAdsResponse<TwitterImageAppDownloadCard> deleteImageAppDownloadCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteImageAppDownloadCard in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardId - The identifier of the Image App Download Card to be deleted.TwitterExceptionpublic BaseAdsResponse<TwitterLeadGenerationStat> getTwitterLeadGenerationStat(java.lang.String accountId, java.lang.String cardId, java.lang.String startTime, java.util.Optional<java.lang.String> endTime, java.util.Optional<java.lang.String> granularity, java.util.Optional<java.lang.String> metric, java.util.Optional<java.lang.Boolean> withDeleted) throws TwitterException
getTwitterLeadGenerationStat in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account.cardId - Lead Generation Card identifier to fetch stats for.startTime - The time to collect stats from.endTime - The time to collect stats until.granularity - (optional) The granularity such as DAY or HOUR as String.metric - (optional) Specifies the number of App Download Cards to try and retrieve, up to a maximum of 1000 per distinct request.withDeleted - (optional) Specifies the number of App Download Cards to try and retrieve, up to a maximum of 1000 per distinct request.TwitterExceptionpublic BaseAdsListResponseIterable<TwitterImageConversationCard> getAllImageConversationCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.lang.Integer count) throws TwitterException
getAllImageConversationCards in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsListResponseIterable<TwitterVideoConversationCard> getAllVideoConversationCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.lang.Integer count) throws TwitterException
getAllVideoConversationCards in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsListResponseIterable<TwitterVideoWebsiteCard> getAllVideoWebsiteCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.lang.Integer count) throws TwitterException
getAllVideoWebsiteCards in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsListResponseIterable<TwitterVideoDMCard> getAllVideoDMCards(java.lang.String accountId, java.util.List<java.lang.String> cardIds, boolean withDeleted, java.lang.Integer count) throws TwitterException
getAllVideoDMCards in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterWebsiteCard> updateWebsiteCard(java.lang.String accountId, java.lang.String name, java.lang.String cardId, java.lang.String websiteTitle, java.lang.String websiteUrl, java.lang.String imageMediaId) throws TwitterException
updateWebsiteCard in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account. (required)name - The name identifier for card. Maximum length: 80 characters. (required)cardId - The identifier of the card to be updated. (required)websiteTitle - The title of the website card. Maximum length: 70 characters. (required)websiteUrl - The URL of the website to redirect a user to. Maximum length: 200 characters. (required)TwitterExceptionpublic BaseAdsResponse<TwitterWebsiteCard> createWebsiteCard(java.lang.String accountId, java.lang.String name, java.lang.String websiteTitle, java.lang.String websiteUrl, java.lang.String imageMediaId) throws TwitterException
createWebsiteCard in interface TwitterAdsCardsApiaccountId - The identifier for the leveraged account. (required)name - The name identifier for card. Maximum length: 80 characters. (required)websiteTitle - The title of the website card. Maximum length: 70 characters. (required)websiteUrl - The URL of the website to redirect a user to. Maximum length: 200 characters. (required)TwitterExceptionpublic BaseAdsResponse<TwitterImageAppDownloadCard> createImageAppDownloadCard(java.lang.String accountId, java.lang.String name, java.lang.String countryCode, java.lang.String iphoneAppId, java.lang.String ipadAppId, java.lang.String googlePlayAppId, java.lang.String iphoneDeepLink, java.lang.String ipadDeepLink, java.lang.String googlePlayDeepLink, java.lang.String imageMediaId, java.lang.String callToAction) throws TwitterException
createImageAppDownloadCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterImageAppDownloadCard> updateImageAppDownloadCard(java.lang.String accountId, java.lang.String name, java.lang.String cardId, java.lang.String countryCode, java.lang.String iphoneAppId, java.lang.String ipadAppId, java.lang.String googlePlayAppId, java.lang.String iphoneDeepLink, java.lang.String ipadDeepLink, java.lang.String googlePlayDeepLink, java.lang.String imageMediaId, java.lang.String callToAction) throws TwitterException
updateImageAppDownloadCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoAppDownloadCard> createVideoAppDownloadCard(java.lang.String accountId, java.lang.String name, java.lang.String countryCode, java.lang.String iphoneAppId, java.lang.String ipadAppId, java.lang.String googlePlayAppId, java.lang.String iphoneDeepLink, java.lang.String ipadDeepLink, java.lang.String googlePlayDeepLink, java.lang.String imageMediaId, java.lang.String callToAction, TwitterLibraryMedia video) throws TwitterException, java.io.IOException, java.lang.InterruptedException
createVideoAppDownloadCard in interface TwitterAdsCardsApiTwitterExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic BaseAdsResponse<TwitterVideoAppDownloadCard> updateVideoAppDownloadCard(java.lang.String accountId, java.lang.String name, java.lang.String cardId, java.lang.String countryCode, java.lang.String iphoneAppId, java.lang.String ipadAppId, java.lang.String googlePlayAppId, java.lang.String iphoneDeepLink, java.lang.String ipadDeepLink, java.lang.String googlePlayDeepLink, java.lang.String imageMediaId, java.lang.String callToActionValue, TwitterLibraryMedia video) throws TwitterException, java.io.IOException, java.lang.InterruptedException
updateVideoAppDownloadCard in interface TwitterAdsCardsApiTwitterExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic BaseAdsResponse<TwitterImageConversationCard> createImageConversationCard(java.lang.String accountId, java.lang.String name, java.lang.String title, java.lang.String firstHashtag, java.lang.String firstTweet, java.lang.String secondHashtag, java.lang.String secondTweet, java.lang.String thirdHashtag, java.lang.String thirdTweet, java.lang.String fourthHashtag, java.lang.String fourthTweet, java.lang.String thanksText, java.lang.String thanksUrl, java.lang.String imageUrl, java.lang.String imageMediaId) throws TwitterException
createImageConversationCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterImageConversationCard> updateImageConversationCard(java.lang.String accountId, java.lang.String cardId, java.lang.String name, java.lang.String title, java.lang.String firstHashtag, java.lang.String firstTweet, java.lang.String secondHashtag, java.lang.String secondTweet, java.lang.String thirdHashtag, java.lang.String thirdTweet, java.lang.String fourthHashtag, java.lang.String fourthTweet, java.lang.String thanksText, java.lang.String thanksUrl, java.lang.String imageUrl, java.lang.String imageMediaId) throws TwitterException
updateImageConversationCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterImageConversationCard> deleteImageConversationCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteImageConversationCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoConversationCard> createVideoConversationCard(java.lang.String accountId, java.lang.String name, java.lang.String title, java.lang.String firstHashtag, java.lang.String firstTweet, java.lang.String secondHashtag, java.lang.String secondTweet, java.lang.String thirdHashtag, java.lang.String thirdTweet, java.lang.String fourthHashtag, java.lang.String fourthTweet, java.lang.String thanksText, java.lang.String thanksUrl, java.lang.String imageMediaId, TwitterLibraryMedia twitterVideo) throws TwitterException
createVideoConversationCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoConversationCard> updateVideoConversationCard(java.lang.String accountId, java.lang.String cardId, java.lang.String name, java.lang.String title, java.lang.String firstHashtag, java.lang.String firstTweet, java.lang.String secondHashtag, java.lang.String secondTweet, java.lang.String thirdHashtag, java.lang.String thirdTweet, java.lang.String fourthHashtag, java.lang.String fourthTweet, java.lang.String thanksText, java.lang.String thanksUrl, java.lang.String imageMediaId, TwitterLibraryMedia twitterVideo) throws TwitterException
updateVideoConversationCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoConversationCard> deleteVideoConversationCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteVideoConversationCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterImageDMCard> createImageDMCard(java.lang.String accountId, java.lang.String name, java.lang.String firstCta, java.lang.Long firstWelcomeMessageId, java.lang.String secondCta, java.lang.Long secondWelcomeMessageId, java.lang.String thirdCta, java.lang.Long thirdWelcomeMessageId, java.lang.String fourthCta, java.lang.Long fourthWelcomeMessageId, java.lang.Long recipientAccountId, java.lang.String imageUrl, java.lang.String imageMediaId) throws TwitterException
createImageDMCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoDMCard> createVideoDMCard(java.lang.String accountId, java.lang.String name, java.lang.String firstCta, java.lang.Long firstWelcomeMessageId, java.lang.String secondCta, java.lang.Long secondWelcomeMessageId, java.lang.String thirdCta, java.lang.Long thirdWelcomeMessageId, java.lang.String fourthCta, java.lang.Long fourthWelcomeMessageId, java.lang.Long recipientAccountId, java.lang.String imageUrl, java.lang.String videoUrl, java.lang.String imageMediaId, java.lang.String videoMediaKey) throws TwitterException
createVideoDMCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterImageDMCard> updateImageDMCard(java.lang.String accountId, java.lang.String name, java.lang.String firstCta, java.lang.Long firstWelcomeMessageId, java.lang.String secondCta, java.lang.Long secondWelcomeMessageId, java.lang.String thirdCta, java.lang.Long thirdWelcomeMessageId, java.lang.String fourthCta, java.lang.Long fourthWelcomeMessageId, java.lang.String imageUrl, java.lang.String imageMediaId, java.lang.String channelId) throws TwitterException
updateImageDMCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoDMCard> updateVideoDMCard(java.lang.String accountId, java.lang.String name, java.lang.String firstCta, java.lang.Long firstWelcomeMessageId, java.lang.String secondCta, java.lang.Long secondWelcomeMessageId, java.lang.String thirdCta, java.lang.Long thirdWelcomeMessageId, java.lang.String fourthCta, java.lang.Long fourthWelcomeMessageId, java.lang.String imageUrl, java.lang.String videoUrl, java.lang.String imageMediaId, java.lang.String videoMediaKey, java.lang.String channelId) throws TwitterException
updateVideoDMCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterImageDMCard> deleteImageDMCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteImageDMCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoDMCard> deleteVideoDMCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteVideoDMCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoWebsiteCard> createVideoWebsiteCard(java.lang.String accountId, java.lang.String name, java.lang.String title, java.lang.String videoKey, java.lang.String websiteUrl) throws TwitterException
createVideoWebsiteCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoWebsiteCard> updateVideoWebsiteCard(java.lang.String accountId, java.lang.String cardId, java.lang.String name, java.lang.String title, java.lang.String videoKey, java.lang.String websiteUrl) throws TwitterException
updateVideoWebsiteCard in interface TwitterAdsCardsApiTwitterExceptionpublic BaseAdsResponse<TwitterVideoWebsiteCard> deleteVideoWebsiteCard(java.lang.String accountId, java.lang.String cardId) throws TwitterException
deleteVideoWebsiteCard in interface TwitterAdsCardsApiTwitterExceptionpublic java.lang.String postVideoCardImage(java.lang.String imageTonLocation)
throws TwitterException
postVideoCardImage in interface TwitterAdsCardsApiimageTonLocation - The TON server location of image file to be used.TwitterException