Overview

Summary

ContactDonateImprint


Appendix E-21: PROMOTED TWEET (UI prompt)


PromotedTweetTweetModuleTwitterX

Properties (5)

PropertyTypeEntityReferenceModule
(1) CampaignLONGPromotedTweetCampaignCampaignModule
(2) CreatedAtSTRINGPromotedTweet
(3) LineItemNameSTRINGPromotedTweet
(4) StatusSTRINGPromotedTweet
(5) TweetLONGPromotedTweetTweetTweetModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /promotedtweet/tweet/{id}findAllPromotedTweetOfTweet(id)TweetModuleGETTweet PromotedTweet
(2) /promotedtweet/{id}updatePromotedTweetById(promotedtweet)TweetModulePUTPromotedTweet
(3) /promotedtweet/{id}deletePromotedTweetById(id)TweetModuleDELETEPromotedTweet
(4) /promotedtweetfindAllPromotedTweet()TweetModuleGETPromotedTweet
(5) /promotedtweet/campaign/{id}findAllPromotedTweetOfCampaign(id)TweetModuleGETCampaign PromotedTweet
(6) /promotedtweet/{id}findPromotedTweetById(id)TweetModuleGETPromotedTweet
(7) /promotedtweetinsertPromotedTweet(promotedtweet)TweetModulePOSTPromotedTweet





Example:

final PromotedTweet promotedtweet = (PromotedTweet) invokeModule(TWEET_MODULE + "/promotedtweet/" + id, PromotedTweet.class);
if (promotedtweet != null) {
    final Campaign campaign1 = (Campaign) invokeModule(CAMPAIGN_MODULE + "/campaign/" + promotedtweet.getCampaign().getId(), Campaign.class);
    if (campaign1 != null) {
        final AdAccount adaccount2 = (AdAccount) invokeModule(CAMPAIGN_MODULE + "/adaccount/" + campaign1.getAdAccount().getId(), AdAccount.class);
        if (adaccount2 != null) {
            final UserAccount owneruser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + adaccount2.getOwnerUser().getId(), UserAccount.class);
            if (owneruser3 != null) {
            }
        }
    }
    final Tweet tweet4 = (Tweet) invokeModule(TWEET_MODULE + "/tweet/" + promotedtweet.getTweet().getId(), Tweet.class);
    if (tweet4 != null) {
        final UserAccount inreplytouser5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet4.getInReplyToUser().getId(), UserAccount.class);
        if (inreplytouser5 != null) {
        }
        final UserAccount user6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet4.getUser().getId(), UserAccount.class);
        if (user6 != null) {
        }
    }
}
return promotedtweet;


Overview

Summary

ContactDonateImprint