@memberjunction/actions-bizapps-social
Version:
Social Media Actions for MemberJunction - Twitter, LinkedIn, Facebook, Instagram, TikTok, YouTube, HootSuite, Buffer
45 lines • 1.18 kB
TypeScript
import { FacebookBaseAction } from '../facebook-base.action.js';
import { ActionParam, ActionResultSimple, RunActionParams } from '@memberjunction/actions-base';
/**
* Boosts (promotes) a Facebook post to reach a wider audience.
* Creates a simple ad campaign to increase post visibility.
*/
export declare class FacebookBoostPostAction extends FacebookBaseAction {
/**
* Get action description
*/
get Description(): string;
/**
* Define the parameters for this action
*/
get Params(): ActionParam[];
/**
* Execute the action
*/
protected InternalRunAction(params: RunActionParams): Promise<ActionResultSimple>;
/**
* Create a campaign
*/
private createCampaign;
/**
* Create an ad set
*/
private createAdSet;
/**
* Create creative from existing post
*/
private createCreativeFromPost;
/**
* Create the ad
*/
private createAd;
/**
* Build targeting specification
*/
private buildTargeting;
/**
* Get optimization goal based on objective
*/
private getOptimizationGoal;
}
//# sourceMappingURL=boost-post.action.d.ts.map