UNPKG

n8n-nodes-late

Version:

n8n community node for LATE API - Schedule and manage social media posts across Twitter/X, Instagram, Facebook, LinkedIn, TikTok, YouTube, and Threads

66 lines 2.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.connectResource = void 0; const commonFields_1 = require("../utils/commonFields"); const platformHelpers_1 = require("../utils/platformHelpers"); exports.connectResource = { operations: [ { name: "Connect Platform", value: "connect", action: "Connect social platform", routing: { request: { method: "GET", url: "=/connect/{{ $parameter.platform }}", qs: { profileId: "={{ $parameter.profileId }}", redirect_url: "={{ $parameter.redirectUrl || undefined }}", }, }, }, }, ], fields: [ // Platform selector using centralized platforms { displayName: "Platform", name: "platform", type: "options", options: platformHelpers_1.SUPPORTED_PLATFORMS.map((platform) => ({ name: platform.name, value: platform.value, description: `Connect ${platform.name} account`, })), default: "twitter", displayOptions: { show: { resource: ["connect"], operation: ["connect"], }, }, description: "Social media platform to connect to your profile. Each platform has specific requirements and OAuth flows.", }, // Profile ID field using common builder { ...(0, commonFields_1.buildProfileIdField)("connect", ["connect"]), description: "The profile ID where this social media account will be connected. Each profile can have one account per platform. Get profile IDs from 'Profiles > List'.", placeholder: "profile_123_abc", }, { displayName: "Redirect URL", name: "redirectUrl", type: "string", default: "", displayOptions: { show: { resource: ["connect"], operation: ["connect"], }, }, description: "Optional: Custom URL to redirect to after OAuth completion. By default, users are redirected to the LATE dashboard. Use this to redirect to your own application with success/error parameters.", placeholder: "https://your-app.com/oauth-callback", }, ], }; //# sourceMappingURL=connect.js.map