{"_id":"@bednij.bohdan/n8n-nodes-tiktok","_rev":"2-67b73e267b270268bea84c01f6f94e11","name":"@bednij.bohdan/n8n-nodes-tiktok","dist-tags":{"latest":"1.5.2"},"versions":{"1.5.1":{"name":"@bednij.bohdan/n8n-nodes-tiktok","version":"1.5.1","keywords":["n8n-community-node-package"],"author":{"name":"Bednij Bohdan","email":"bednij.bohdan@gmail.com"},"license":"MIT","_id":"@bednij.bohdan/n8n-nodes-tiktok@1.5.1","maintainers":[{"name":"bednij.bohdan","email":"oneassassin9@gmail.com"}],"homepage":"https://github.com/igabm/","bugs":{"url":"https://github.com/igabm/n8n-nodes-tiktok/issues"},"n8n":{"nodes":["dist/nodes/TikTok/Tiktok.node.js"],"credentials":["dist/credentials/TikTokOAuth2Api.credentials.js"],"minimumCoreVersion":"1.107.0","n8nNodesApiVersion":1},"dist":{"shasum":"b0e278d8ffe33b3d14f153bfe91d5ac2bad06f1e","tarball":"https://registry.npmjs.org/@bednij.bohdan/n8n-nodes-tiktok/-/n8n-nodes-tiktok-1.5.1.tgz","fileCount":38,"integrity":"sha512-BnDjAmWsT/Gn57hTfdwM/Fp689+iGK4uLtYiTl6K9Lu0JGfdci7cyx9j+PdOAEMAUqR119dujiGY4XahmyqVPQ==","signatures":[{"sig":"MEUCIQD2yTTjzh8jYjyWp97x6fE/JYZB6DFIJefNOWcjb0s21AIgaP4NVs0+51HenYge72eaPk1fER/yYMZrDALAQlWbhOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139260},"main":"index.js","engines":{"node":">=18.10","pnpm":">=9.1"},"gitHead":"187cbecdb7c68c213317e1112a1dc166e8263ed6","scripts":{"dev":"tsc --watch","lint":"eslint nodes credentials package.json","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix","release":"semantic-release","preinstall":"npx only-allow pnpm","prepublishOnly":"pnpm build && pnpm lint -c .eslintrc.prepublish.js nodes credentials package.json"},"_npmUser":{"name":"bednij.bohdan","email":"oneassassin9@gmail.com"},"repository":{"url":"git+https://github.com/igabm/n8n-nodes-tiktok.git","type":"git"},"_npmVersion":"10.8.2","description":"n8n nodes for implementation for TikTok API","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.2.0","devDependencies":{"gulp":"^5.0.0","eslint":"^8.57.0","prettier":"^3.5.3","typescript":"~5.8.2","@types/node":"^22.13.1","n8n-workflow":"*","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@semantic-release/github":"^11.0.4","@typescript-eslint/parser":"~8.32.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-n8n-nodes-base":"^1.16.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-tiktok_1.5.1_1765647616388_0.6094033608350389","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@bednij.bohdan/n8n-nodes-tiktok","version":"1.5.2","description":"n8n nodes for implementation for TikTok API","keywords":["n8n-community-node-package"],"license":"MIT","homepage":"https://github.com/igabm/","author":{"name":"Bednij Bohdan","email":"bednij.bohdan@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/igabm/n8n-nodes-tiktok.git"},"engines":{"node":">=18.10","pnpm":">=9.1"},"packageManager":"pnpm@10.2.0","main":"index.js","scripts":{"preinstall":"npx only-allow pnpm","build":"tsc && gulp build:icons","dev":"tsc --watch","format":"prettier nodes credentials --write","lint":"eslint nodes credentials package.json","lintfix":"eslint nodes credentials package.json --fix","prepublishOnly":"pnpm build && pnpm lint -c .eslintrc.prepublish.js nodes credentials package.json","release":"semantic-release"},"n8n":{"n8nNodesApiVersion":1,"minimumCoreVersion":"1.107.0","credentials":["dist/credentials/TikTokOAuth2Api.credentials.js"],"nodes":["dist/nodes/TikTok/Tiktok.node.js"]},"devDependencies":{"@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.4","@semantic-release/npm":"^12.0.2","@semantic-release/release-notes-generator":"^14.0.3","@types/node":"^22.13.1","@typescript-eslint/parser":"~8.32.0","eslint":"^8.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-n8n-nodes-base":"^1.16.3","eslint-plugin-prettier":"^5.5.4","gulp":"^5.0.0","n8n-workflow":"*","prettier":"^3.5.3","semantic-release":"^24.2.7","typescript":"~5.8.2"},"peerDependencies":{"n8n-workflow":"*"},"bugs":{"url":"https://github.com/igabm/n8n-nodes-tiktok/issues"},"_id":"@bednij.bohdan/n8n-nodes-tiktok@1.5.2","gitHead":"187cbecdb7c68c213317e1112a1dc166e8263ed6","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-H+O4DkBSvz7uA6ObIKPWfaUXJr7tbUMeoCxxGE6vbU8RE3BsIfGeOfEovvEpfPqYc1Cxm6BdTFFawRsT6bns5g==","shasum":"81458359ca0bc2651115429a41984247e7938225","tarball":"https://registry.npmjs.org/@bednij.bohdan/n8n-nodes-tiktok/-/n8n-nodes-tiktok-1.5.2.tgz","fileCount":38,"unpackedSize":139498,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIADfQ9B5Lm4sMP05x5dhCNVfdYvs6bbFCauUkcQs7rUCAiEA0zBXO27tTumsCz1l4EUvSxPCcHhDfiJbOzrCp8lnYo8="}]},"_npmUser":{"name":"bednij.bohdan","email":"oneassassin9@gmail.com"},"directories":{},"maintainers":[{"name":"bednij.bohdan","email":"oneassassin9@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-tiktok_1.5.2_1765648621956_0.7087025161514948"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-13T17:40:16.293Z","modified":"2025-12-13T17:57:02.295Z","1.5.1":"2025-12-13T17:40:16.546Z","1.5.2":"2025-12-13T17:57:02.101Z"},"bugs":{"url":"https://github.com/igabm/n8n-nodes-tiktok/issues"},"author":{"name":"Bednij Bohdan","email":"bednij.bohdan@gmail.com"},"license":"MIT","homepage":"https://github.com/igabm/","keywords":["n8n-community-node-package"],"repository":{"type":"git","url":"git+https://github.com/igabm/n8n-nodes-tiktok.git"},"description":"n8n nodes for implementation for TikTok API","maintainers":[{"name":"bednij.bohdan","email":"oneassassin9@gmail.com"}],"readme":"# n8n-nodes-tiktok\n\nThis is an n8n community node that lets you use TikTok in your n8n workflows.\n\nTikTok is a popular social media platform for creating, sharing, and discovering short videos. The TikTok Content Posting API allows developers to automate the process of posting content to TikTok directly from their applications.\n\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.\n\n[Installation](#installation)  \n[Operations](#operations)  \n[Credentials](#credentials)  \n[Compatibility](#compatibility)  \n[Usage](#usage)  \n[Resources](#resources)  \n[Version history](#version-history)\n\n## Installation\n\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\n\n## Operations\n\n The TikTok node supports the following operations:\n - **Video Post**: Upload a video via URL or file.\n - **Photo Post**: Upload one or more photos from verified URLs to TikTok, either as a direct post or for later editing in the TikTok app.\n - **Post Status**: Check the publishing status of a post using its publish ID.\n - **User Profile**: Retrieve profile information and statistics for the authenticated user.\n\n## Credentials\n\nTo use this node, you need to authenticate with TikTok via OAuth2.  \n1. Create a TikTok Developer account and register an app.\n2. Add the **Content Posting API** product to your app.\n3. Obtain the required OAuth2 credentials for the app and configure them in n8n.\n4. Ensure your app has been approved for the `video.upload`, `video.publish`, and Display API scopes such as `user.info.basic`, `user.info.profile`, and `user.info.stats`.\n\n> **Breaking:** Updating to v1.1.0 changes the default OAuth scopes. Reauthorize existing TikTok credentials after upgrading.\n\nFor detailed instructions on obtaining the credentials, refer to the [TikTok API Documentation](https://developers.tiktok.com/doc/oauth-user-access-token-management).\n\n## Compatibility\n\n- Minimum n8n version: 1.107.0\n- Tested against TikTok API versions from 2023.\n\nNo known incompatibility issues at this time.\n\n## Usage\n\nThis node allows you to automate content posting to TikTok by uploading videos or photos directly to TikTok via the Content Posting API. You can configure your workflows to handle uploads, drafts, or deletion of content programmatically.\n\nFor new users, check out the [Try it out](https://docs.n8n.io/try-it-out/) guide for general n8n workflow usage.\n\n## Dev Usage\nTo link to a local n8n instance: (if dev workspace is ~/work/ )\npnpm link ~/work/n8n-nodes-tiktok/\n\ndocker run -it --rm \\\n  --name n8n \\\n  -p 5678:5678 \\\n  -v n8n_data:/home/node/.n8n \\\n  -v ~/work/n8n-nodes-tiktok:/home/node/.n8n/nodes/node_modules/@igabm/n8n-nodes-tiktok \\\n  -e \"NODE_FUNCTION_ALLOW_EXTERNAL=*\" \\\n  -e \"N8N_SECURE_COOKIE=false\" \\\n  -e N8N_LOG_LEVEL=debug \\\n  docker.n8n.io/n8nio/n8n\n\n\nTo publish a new release:\npnpm publish  --access public\n\n## Resources\n\n* [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)\n* [TikTok API Documentation](https://developers.tiktok.com/doc/content-posting-api-get-started)\n\n## Version history\n\nSee [CHANGELOG.md](CHANGELOG.md)","readmeFilename":"README.md"}