UNPKG

@memberjunction/actions-bizapps-social

Version:

Social Media Actions for MemberJunction - Twitter, LinkedIn, Facebook, Instagram, TikTok, YouTube, HootSuite, Buffer

48 lines 1.28 kB
import { YouTubeBaseAction } from '../youtube-base.action'; import { ActionParam, ActionResultSimple, RunActionParams } from '@memberjunction/actions-base'; /** * Action to get analytics for YouTube videos */ export declare class YouTubeGetVideoAnalyticsAction extends YouTubeBaseAction { /** * Get analytics for YouTube videos */ protected InternalRunAction(params: RunActionParams): Promise<ActionResultSimple>; /** * Get video statistics from YouTube Data API */ private getVideoStatistics; /** * Calculate engagement rate */ private calculateEngagementRate; /** * Calculate like ratio */ private calculateLikeRatio; /** * Calculate aggregate metrics across all videos */ private calculateAggregateMetrics; /** * Get top performing videos */ private getTopPerformers; /** * Chunk array into smaller arrays */ private chunkArray; /** * Get error code from error message */ private getErrorCode; /** * Define the parameters this action expects */ get Params(): ActionParam[]; /** * Metadata about this action */ get Description(): string; } //# sourceMappingURL=get-video-analytics.action.d.ts.map