@memberjunction/actions-bizapps-social
Version:
Social Media Actions for MemberJunction - Twitter, LinkedIn, Facebook, Instagram, TikTok, YouTube, HootSuite, Buffer
34 lines • 1.31 kB
TypeScript
import { InstagramBaseAction } from '../instagram-base.action.js';
import { ActionParam, ActionResultSimple, RunActionParams } from '@memberjunction/actions-base';
/**
* Schedules an Instagram post for future publication.
* Note: Instagram API has limited native scheduling support. This action provides
* scheduling information that needs to be integrated with Facebook Creator Studio
* or third-party scheduling tools.
*/
export declare class InstagramSchedulePostAction extends InstagramBaseAction {
protected InternalRunAction(params: RunActionParams): Promise<ActionResultSimple>;
/**
* Generate a unique scheduling ID
*/
private generateSchedulingId;
/**
* Store scheduling data (placeholder - implement based on your storage solution)
*/
private storeSchedulingData;
/**
* Create a scheduled post using Facebook Creator Studio API
* Note: This is a conceptual implementation as Creator Studio API
* has specific requirements and approval process
*/
private createCreatorStudioScheduledPost;
/**
* Define the parameters for this action
*/
get Params(): ActionParam[];
/**
* Get the description for this action
*/
get Description(): string;
}
//# sourceMappingURL=schedule-post.action.d.ts.map