{"_id":"@cryozerolabs/n8n-nodes-dingtalk","_rev":"19-dc689e4f0ad45698493e7c3602f71a25","name":"@cryozerolabs/n8n-nodes-dingtalk","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.1.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.1.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"0411873ebaa1f9c0f79529b20e53dc9a69f38eed","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.1.0.tgz","fileCount":74,"integrity":"sha512-v7FYHuwS3IiZXbC+Cc/zaXs4jJJJR4cc1tCRdrLnwKt6yVsX0KzDnXtNOdPLrUGIhYpdWPO8R3Yq89G8AUsekg==","signatures":[{"sig":"MEUCIEeFhD/sd4WF5BGwe8iQjjXmIAQHgHgn0HvoVvETg1BFAiEAnSNvdwcztTovAecEg1acdQM8ygdydyW90eAjMadBJwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158025},"gitHead":"371c424c3f0c78f05f540cd86fc8661f36c0d8bb","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.1.0_1758568839555_0.8760651486303155","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.1.1","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.1.1","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"a52e8a2ef963531ec0134ded81019019415e3351","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.1.1.tgz","fileCount":86,"integrity":"sha512-IQyVWeiIFx1lofY6Ku4AHEVU45UzjHz3AZM5lYqmfrqUHKbGagwf3vf9vX744U81IX2BGWH4WdChad1UmdgJxw==","signatures":[{"sig":"MEUCIQCB4afshbbedS2QPJqwgBVUrE3C/SAa5kmC8+5KbCUKVQIgOaaSEOUN7hVR8f0ZD8BbY+jHWKd2Pgu/k8v6C0jDeSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283232},"gitHead":"dd9f5155695f294307ca207a1eb67d06d5ede794","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.1.1_1758583040021_0.559301123468797","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.3.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.3.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"48faff41277f30ec5f318eea02533e46c2b023ef","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.3.0.tgz","fileCount":114,"integrity":"sha512-6IR+9pfflT7cq3jAIs+AQ7pwVhHHvdWSaxfdWgBuZ1j3r8dEpomUQjcO+ETqDs9N1eeoVyxsQ9XNL3al5U+W4w==","signatures":[{"sig":"MEUCIDcDm+aplhJmccu+0947cZf8djeZZAXzEvkHwwD5yQ02AiEA+3H9+urOctxFx2dexopAA2ffNZICwnJKAEM9QXgfqSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554801},"gitHead":"c5bb7d2784892b30bf0a18bb409caed409914062","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.3.0_1760169299152_0.2641680572236942","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.3.1","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.3.1","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"7a274b9f7d71f9ec620f3f6654c8030c855767b5","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.3.1.tgz","fileCount":114,"integrity":"sha512-8F1N/1wXgkRbNhUSLtXvRzDNvWk+QP/qAiWUVcwLyrpirUxczuQVyexeZmkCLbZvNF4oNdf9O7896PWhJCyKDQ==","signatures":[{"sig":"MEQCIHXzfh/IeiEokicU2DYsnxAhV9uCUzro52NWR2HAkJ9sAiA9GTdNYsn4II2rJ5qU9HjODIMR+Agr+Mh0fUXsFatosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554801},"gitHead":"4bcaa2f69532b493ad5434482352b1cd9869ac92","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.3.1_1760169773482_0.5342946692943549","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.3.2","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.3.2","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e0022df2115ed596ba9a39327663c9dd3c8dc88e","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.3.2.tgz","fileCount":114,"integrity":"sha512-4suviMDfjP4FMvQGb7jhGSNV6PXdi78CnwTbDitgBZwdnf2Ltwst25QJKjmRb8/kkgvyrCmV9GIUYnk+/J7eOg==","signatures":[{"sig":"MEUCIEyXyb+Pnmof8DPqWayG2LD4RxqerGErEMDE1hAW+82IAiEAoOh0O/xK1LnSoAc8Dylo79lWcPN+P0T1o3OpNnph86M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554970},"gitHead":"e17e567276fd825672462f1f1ec587dd293a66b9","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.3.2_1760177453460_0.9861785605197868","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.3.3","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.3.3","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"d74ef0c867a9662905c1bd35182754403c7b54a3","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.3.3.tgz","fileCount":114,"integrity":"sha512-sHSTKCxSIQqKLU03QbeB/2Icps4NQR2U1GdOm5h8TEED7lD19oNOKW6lRE/Rfv58yrbYvjv3HwH6YK6odXLb5w==","signatures":[{"sig":"MEYCIQCofTSKskEglg1HQ9OWNCB2VKShffdPVGxctA/bik+JTAIhALxpTsa//Rzkg61bUFS5pRnQF+GGHmKe2x7SVTF9P3cS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555632},"gitHead":"a780ee2f6599cc19940ab61a90b7e9ff787dc95d","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.3.3_1760307172161_0.8449869021988756","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.3.4","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.3.4","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"f1b1d68c96a5f0a708a9f59a3aa91cfc2928d0d3","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.3.4.tgz","fileCount":114,"integrity":"sha512-+diDODZjIB308TuqHO/QLXXkuqKgoPpnRNQdXqiEwzsxS9ahKlnYxUexFmVUAbBMLYPhvW4R0rbpQLkQ4U7Mpw==","signatures":[{"sig":"MEUCIQDLFcKcs4WencE8VjyUkD5jvyhxkYx21gNeKnTE86bXRwIgMG7mXJBdxXXPoqTsJMFUYF2Xv8CqP0slFazHGHac8Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555977},"gitHead":"53171d1934af14ece4f44e9011e4dbb0852f856e","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.3.4_1760311779735_0.7485656314280837","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.4.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","AI表格","notable","飞书","workflow","automation"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.4.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e5fd40d74cbdb1b7f7d64692c1cadc21f3dae608","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.4.0.tgz","fileCount":131,"integrity":"sha512-B26QNnaN+DUGMoo5CZKAVx95rHtIHeaBFQvlRIp2l+oOje3HyrAoWJwwbN6JDVNd/dyGsFWNWmpwrkoV+9BkSQ==","signatures":[{"sig":"MEUCIQCjNgLnkj1cr+MLdlQGuM9x/j8fisODeZx60GcWBz+cUgIgAnWEIUW1DSXg03iJLW99FCLKOnMrD9fGqZyNjscAfAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631883},"gitHead":"34afb74f3f90ee7d323fab67302ceb2791ab9a52","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Notable(AI表格)、User API、auto token refresh","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.4.0_1760442912429_0.263964914412504","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.5.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.5.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"dd10b41fdd6c5636befc49c9b8c504624b059d63","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.5.0.tgz","fileCount":177,"integrity":"sha512-KfnaEjOuFVFlWH0Jr1jo7k34CZiHOJvLd8Oreq9SLYyl5RriDHomdS/mOZuiVWkkM/PEgmt7OLrMnYMfO6dnag==","signatures":[{"sig":"MEUCIDxOl3JjLd9ZkhAAaL1z8obxVhuFVtaJsTn3A7B9aNeRAiEA66TXCuf/iGFzjVnyVJA8A9Fvh5KI4PyYPKhD5Sh6jh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841798},"gitHead":"a0377a1b0ea7938560de0e780a3f6b02dd8c413c","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.5.0_1762151768642_0.34941157237463893","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.5.1","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","文档","OA审批","钉钉专业版"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.5.1","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"dabda51669306d070848e75f1386c4d53e9d7e37","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.5.1.tgz","fileCount":177,"integrity":"sha512-0wG4VsiKOQacQ6y6K1tKwTbFu9ahrbWjkeXXvGBAyR6u8owEHqbTNeyMbVkitgNNtgoN80WR15YzXKW74VnxOQ==","signatures":[{"sig":"MEUCIQCUYwRQ1EclK6l4K1hTx+NscGZM4pyFQpIiIXe9ulKrfwIgcdGKs668lJ9RRoTE7r3/NQBIM8VU3vqPSgZuLzNWih4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842231},"gitHead":"836798fe79b3897a74c146d81a837b100149a317","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.3","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.5.1_1764232377440_0.9727587031964076","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.6.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.6.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b47ecf49b30efe1f6916e7eea1043171c91e4c13","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.6.0.tgz","fileCount":239,"integrity":"sha512-dsiOyf7xOg0dU6PjAkDwXF1h6RH65hrnpa07O57SDMPtZ36LhntCMZbfQfyYzrmXRUyGxUYKT7a543U1NYzU1w==","signatures":[{"sig":"MEUCIQC44svsUQYwLAs4VelFCpxFBMncv2PmEGaMK/9DwiPhmQIgbB/VUfJ9uDBANnzfNhBldPGNNm+dTQdIgnSTsSw9dIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334372},"gitHead":"fcd285b16ee975eb136f7f576dc3649b96a825d6","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"11.7.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.6.0_1768940476953_0.39960386779747625","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.6.1","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.6.1","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b6ed6e1dfd519c380d3479b026f7246413610e7b","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.6.1.tgz","fileCount":239,"integrity":"sha512-nn2hC2p59/tKw0FforpUHbczXDfMEz7COV5ufcDQry1b7M0lx869njoJOc3AqQDHHj8Ei9wdL5iA1ZoXAbZkRA==","signatures":[{"sig":"MEYCIQD9ablSlT+Aivr6nr1bvTWA32+f1p+uuFdDxGGoBCG4cAIhAJer7Q1yiu8PaQp6VeGPXVpjJ4gYDkUivTgraczfHKjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339565},"gitHead":"76d8fc6b0c1f19a802aaed1774ced99d2237ec66","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"11.7.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.6.1_1769003200174_0.7763803072437874","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.7.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.7.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"12a9e16020180c74a63398cbfdbb915e17b32220","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.7.0.tgz","fileCount":243,"integrity":"sha512-krUu5qEk277SQEyNVkUXMSvQ5gOvZoJUcoHMGtzw/4NVf1zYGSRgtqAh/bl9bumq/CND7YI8cGSuIMD9FPP+2Q==","signatures":[{"sig":"MEYCIQChLlMwulQ3HdLQtrZDckNLbbQ4xRg47rkDRVpCUpXbBwIhAMRC8eOzfnDIthP7bfU1rWDin+x0WjaKNkzpXTqMXQzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417768},"gitHead":"d076cf8da8ba71b7c504227857e15cab886ab227","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"11.7.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.7.0_1773389682617_0.1981340513978158","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.7.1","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.7.1","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"d67d5306c08a7f37d57862a0e3acedf53335a35a","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.7.1.tgz","fileCount":243,"integrity":"sha512-4AGz7kzFGkpv+CQeXRssK0Fgx4yBHWNatyOH/tgNxvNR4TODNGwwFgSaWLXJobWGJaz1DJN9NAoRVgpeB2MHzA==","signatures":[{"sig":"MEUCID6JhN0rqO6hW1k3R3KSjRP4QXBL7gqTt4wbhAIzJv13AiEA+aP6wzPi7OZ3Ys2MG0NHX/SlRCQ7/JJ+VupNdDmBQWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1419825},"gitHead":"b2da2f9535b464675ae5ed4b2a95e4c276ddd05c","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"11.7.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.7.1_1773778191114_0.8379560100270576","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.8.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.8.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"589ca42277dabdd339930863e2f9f57978ea9515","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.8.0.tgz","fileCount":246,"integrity":"sha512-vpJBQ+g71H4b0TxtNi+kF59MYg17J31QqaeIhru9meR0pccdYKm2DlMqTwlj01BACEF9+ecDlyORTUkWhaK9Bw==","signatures":[{"sig":"MEQCIGRvJ/x/3H/XnRv9NhyJ2zTjuER517H5BIDmnSrn7X6TAiBY5Ip+eLm8WKodTICx7axqnL/fMXQqHdLXi1dJ/A33DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1429322},"gitHead":"0df94f7539eb738c625d84b06932ad6dd6d0e135","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"williamsun1993","email":"williamsun1993@gmail.com"},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"10.9.2","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"*","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.8.0_1775313790845_0.34910373515990645","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.9.0","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","钉钉待办","待办","todo","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.9.0","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"a7fd003c4575ed901db2d3f98da561ed7f946377","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.9.0.tgz","fileCount":273,"integrity":"sha512-gjOsUZN9Ii6E4lI6dBYDBQ4orl/QkCPsx54y0CsXY7Cfq7k+BE2AKOIDPjZ9aXJdIlMWzum18J/264hvzX1uPQ==","signatures":[{"sig":"MEYCIQC4JEVC3zu3fsC6p72q9SM/4vDhur56GfFPXRpv4IYnzgIhAJ56NDvWtZqlCZjW6J9a2zmwdAvNBZuAPtylwT3no9vM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cryozerolabs%2fn8n-nodes-dingtalk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1620192},"gitHead":"28752aed1f306258ccf40a9d6013497024a2548a","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --test tests/*.test.js","build":"n8n-node build","pretest":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df37c3f5-a014-4cd4-bd70-e7b26d273941"}},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"11.18.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)、Todo(待办)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"^0.39.3","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.9.0_1784532877698_0.2504689665906552","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.9.1","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","钉钉待办","待办","todo","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.9.1","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"95336b6e30cc0be931e622201713a722925fc7b9","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.9.1.tgz","fileCount":273,"integrity":"sha512-8zn/c8kmH8P7pskcCF6GkHDpdIsvvvRkG1cHrPd9UGV6XMItgaawwi+rYbFuTclmOOGJiErZ3nMbA/mhRmHP7w==","signatures":[{"sig":"MEQCIF3aj5FDP+3uWmjItdI2NFr58bARPeuz1T68ErOyn4KfAiBDdlFZ9oKGm5snPYcxX4JbiBLybb897gOJNY+GBRDdQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cryozerolabs%2fn8n-nodes-dingtalk@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1620739},"gitHead":"c4ab32fd03bc3d19338c04d2a618cf8aea8baf0e","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --test tests/*.test.js","build":"n8n-node build","pretest":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df37c3f5-a014-4cd4-bd70-e7b26d273941"}},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"11.18.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)、Todo(待办)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"^0.39.3","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.9.1_1785320099956_0.2066658940051398","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.9.2","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","钉钉待办","待办","todo","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.9.2","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"n8n":{"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"],"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"4379c52eb7796a808b48b35ad7b3df876219be18","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.9.2.tgz","fileCount":273,"integrity":"sha512-cMGuwwhYus6vs6Uy5zA0uYm5Nut+xPNrkCfCmaIebtrMyqu/xYYdjEGBfApt//nI39Et2duxOtt0u52k5Ce5pg==","signatures":[{"sig":"MEUCIQDbL5bIvo+WyrV421904yKwXYPK5lh+dEM1MAKjsTbh4wIgAbM6/rjbttIZihR6qrJSmSDY2QaLFRLVby13TCF/XKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cryozerolabs%2fn8n-nodes-dingtalk@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1625590},"gitHead":"e72dad6e48ff550867125d12597c1ed401647c62","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node --test tests/*.test.js","build":"n8n-node build","pretest":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df37c3f5-a014-4cd4-bd70-e7b26d273941"}},"repository":{"url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git","type":"git"},"_npmVersion":"11.19.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)、Todo(待办)","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^24.5.2","@n8n/node-cli":"^0.39.3","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-dingtalk_0.9.2_1786095291992_0.058015678304937035","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@cryozerolabs/n8n-nodes-dingtalk","version":"0.10.0","description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)、Todo(待办)","license":"MIT","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","钉钉待办","待办","todo","文档","OA审批","钉钉专业版","表格"],"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git"},"homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","pretest":"n8n-node build","test":"node --test tests/*.test.js","release":"n8n-node release","prepublishOnly":"n8n-node prerelease"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/DingtalkApi.credentials.js","dist/credentials/DingtalkRobotApi.credentials.js"],"nodes":["dist/nodes/DingtalkNode/DingtalkNode.node.js","dist/nodes/DingtalkNode/DingtalkNodeTrigger.node.js"]},"devDependencies":{"@n8n/node-cli":"^0.39.3","@types/node":"^24.5.2","eslint":"9.32.0","eslint-import-resolver-typescript":"^4.4.4","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2"},"peerDependencies":{"n8n-workflow":"*"},"gitHead":"79ca20712593762212638721fddcca5ac32e84e3","_id":"@cryozerolabs/n8n-nodes-dingtalk@0.10.0","bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-xLMI1fvqonBQw79T+Ov9BN7xmU9LO+xu0wl9oGGZwhRf0KpJwwLJFQJT+06LJNplfgVc/471ykrVDeHnGEZfOA==","shasum":"f832429409171891d1daac3c615676f493e62e32","tarball":"https://registry.npmjs.org/@cryozerolabs/n8n-nodes-dingtalk/-/n8n-nodes-dingtalk-0.10.0.tgz","fileCount":279,"unpackedSize":1648527,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cryozerolabs%2fn8n-nodes-dingtalk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFX10biQ+9I9tTEdi2s74SqlUxTv9VIZYgl5dre/PfKiAiEAu5bCwvR3loy2XMbAqZSa1eXKrZ0wnegxqLFhI3llQws="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df37c3f5-a014-4cd4-bd70-e7b26d273941"}},"directories":{},"maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-dingtalk_0.10.0_1786345136780_0.3277965882909457"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-22T19:20:39.358Z","modified":"2026-08-10T06:58:57.428Z","0.1.0":"2025-09-22T19:20:39.745Z","0.1.1":"2025-09-22T23:17:20.305Z","0.3.0":"2025-10-11T07:54:59.363Z","0.3.1":"2025-10-11T08:02:53.690Z","0.3.2":"2025-10-11T10:10:53.703Z","0.3.3":"2025-10-12T22:12:52.379Z","0.3.4":"2025-10-12T23:29:39.995Z","0.4.0":"2025-10-14T11:55:12.653Z","0.5.0":"2025-11-03T06:36:08.985Z","0.5.1":"2025-11-27T08:32:57.693Z","0.6.0":"2026-01-20T20:21:17.269Z","0.6.1":"2026-01-21T13:46:40.426Z","0.7.0":"2026-03-13T08:14:42.818Z","0.7.1":"2026-03-17T20:09:51.295Z","0.8.0":"2026-04-04T14:43:11.069Z","0.9.0":"2026-07-20T07:34:37.920Z","0.9.1":"2026-07-29T10:15:00.120Z","0.9.2":"2026-08-07T09:34:52.169Z","0.10.0":"2026-08-10T06:58:57.109Z"},"bugs":{"url":"https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues"},"author":{"name":"williamsuen","email":"williamsun1993@gmail.com"},"license":"MIT","homepage":"https://github.com/cryozerolabs/n8n-nodes-dingtalk","keywords":["n8n-community-node-package","n8n","n8n-nodes","dingtalk","钉钉","事件订阅","stream","AI表格","notable","飞书","workflow","automation","robot","钉钉机器人","钉钉自定义机器人","钉钉待办","待办","todo","文档","OA审批","钉钉专业版","表格"],"repository":{"type":"git","url":"git+https://github.com/cryozerolabs/n8n-nodes-dingtalk.git"},"description":"Dingtalk(钉钉) nodes for n8n: Stream(事件订阅)、Notable(AI表格)、User API、自定义机器人发送消息、Workbook(表格)、Todo(待办)","maintainers":[{"name":"williamsun1993","email":"williamsun1993@gmail.com"}],"readme":"# 钉钉 n8n 节点 (DingTalk n8n Node)\n\n[![npm version](https://badge.fury.io/js/@cryozerolabs%2Fn8n-nodes-dingtalk.svg)](https://badge.fury.io/js/@cryozerolabs%2Fn8n-nodes-dingtalk)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\n这是一个钉钉（DingTalk）的 n8n 社区节点，让你可以在 n8n 工作流中集成钉钉开放平台的各种 API。\n\n钉钉是阿里巴巴集团打造的企业级智能移动办公平台，为全球企业组织提供一站式的数字化办公解决方案。本节点基于钉钉开放平台 API 开发，支持 Stream模式监听事件订阅、AI 表格、钉钉机器人、OA审批、待办任务、文档、用户管理、身份验证等核心功能。\n\n> ⚡ 使用教程、最佳实践等详尽说明请访问项目 Wiki：<https://github.com/cryozerolabs/n8n-nodes-dingtalk/wiki>\n\n## 📖 目录\n\n- [支持的功能](#-支持的功能)\n- [安装指南](#-安装指南)\n- [身份验证配置](#-身份验证配置)\n- [使用方法](#-使用方法)\n- [示例工作流](#-示例工作流)\n- [兼容性](#-兼容性)\n- [相关资源](#-相关资源)\n- [版本历史](#-版本历史)\n- [贡献指南](#-贡献指南)\n\n## ✨ 支持的功能\n\n### 🤖 身份验证 (Auth)\n\n- **获取访问令牌** - 自动获取和刷新 access_token\n\n### 🌐 自定义 API 请求 (API)\n\n- **发送请求** - 调用尚未封装的钉钉 JSON API，支持新版、旧版 API 以及 Query、Headers 和 JSON Body，并自动刷新失效的 access_token\n\n### 📊 AI 表格 (Notable)\n\n![Notable](docs/images/notable-ai-table-guide.png)\n\n- **解析 URL** - 从钉钉 AI 表格 URL 提取 baseId、sheetId、viewId\n- **数据表管理**：\n  - 新建数据表\n  - 获取数据表信息\n  - 获取所有数据表\n  - 更新数据表\n  - 删除数据表\n- **字段管理**：\n  - 创建字段\n  - 获取所有字段\n  - 更新字段\n  - 删除字段\n- **记录操作**：\n  - 新增记录\n  - 获取单条记录\n  - 获取记录列表\n  - 更新记录\n  - 删除记录\n\n### 📄 文档 (Doc)\n\n- 获取资源上传信息\n- 获取文档上传信息并上传\n\n### 📄 表格 (Workbook)\n\n![Workbook](docs/images/workbook-guide.png)\n\n- **工作表**:\n  - 获取所有工作表\n  - 获取工作表\n  - 创建工作表\n  - 删除工作表\n- **行/列**:\n  - 指定行上方插入若干行\n  - 指定列左侧插入若干列\n  - 删除行\n  - 删除列\n  - 设置行隐藏或显示\n  - 设置列隐藏或显示\n- **单元格区域**:\n  - 获取单元格区域\n  - 更新单元格区域\n  - 清除单元格区域内数据\n  - 清除单元格区域内所有内容\n\n### 👥 用户管理 (User)\n\n- **获取用户详情** - 根据 userId 获取用户信息(unionId)\n- **根据手机号查询用户** - 根据手机号获取用户的userId\n- **搜索用户userId** - 获取指定用户的详细信息\n\n### 💼 OA审批（workflow）\n\n![Stream Push](docs/images/workflow-processes-guide.png)\n\n- 获取单个审批实例详情\n- 添加审批评论\n- 下载审批附件\n- 获取审批实例ID列表\n- 获取审批钉盘空间信息\n- 获取指定用户可见的审批表单列表\n- [钉钉专业版💎]更新流程表单审批实例\n\n### ✅ 待办任务 (Todo)\n\n- 创建待办任务\n- 查询企业待办列表\n- 获取待办任务详情\n- 按业务系统唯一 ID 获取待办详情\n- 更新待办任务\n- 更新执行人完成状态\n- 删除待办任务\n\n### 🤖 机器人（robot）\n\n- [钉钉专业版💎]发送DING消息\n- [钉钉专业版💎]撤回已经发送的DING消息\n- 自定义机器人发送群消息\n\n### ⚡️ 事件订阅\n\n![Stream Push](docs/images/stream-push-guide.png)\n\n- **Stream模式推送** - 触发器，监听事件订阅回调，Stream 模式不需要公网服务器、IP、域名等资源。\n\n## 🚀 安装指南\n\n### 通过 n8n 社区节点安装（推荐）\n\n1. 打开你的 n8n 实例\n2. 进入 **设置** → **社区节点**\n3. 选择 **安装社区节点**\n4. 输入包名：`@cryozerolabs/n8n-nodes-dingtalk`\n5. 点击 **安装**\n\n更多安装详情请参考 [n8n 社区节点安装指南](https://docs.n8n.io/integrations/community-nodes/installation/)。\n\n## 🔐 身份验证配置\n\n本节点使用钉钉开放平台的企业内部应用认证方式。你需要准备以下信息：\n\n### 1. 创建钉钉企业内部应用\n\n1. 登录 [钉钉开放平台开发者后台](https://open-dev.dingtalk.com/)\n2. 创建企业内部应用\n3. 在基础信息 - 凭证与基础信息 - 应用凭证 中，获取应用的 `Client ID` 和 `Client Secret`\n\n### 2. 配置 n8n 凭据\n\n在 n8n 中创建 **钉钉 API** 凭据：\n\n- **Corp ID**: 你的钉钉应用运行的组织ID，在[钉钉开放平台开发者后台](https://open-dev.dingtalk.com/)获取\n- **Client ID**: 你的钉钉应用 ClientId\n- **Client Secret**: 你的钉钉应用 ClientSecret\n- **操作人 unionId（可选）**: 如果已经拿到常用操作人的 unionId，可在此填写，节点会默认复用，可以通过 用户管理 查询用户详情 节点获取后回写到凭证中；也可留空，后续在节点中按需覆盖；\n\n### 3. 权限配置\n\n确保你的钉钉应用具有相应的权限，在 应用详情 - 开发配置 - 权限管理 中进行配置。\n具体权限请详细阅读官方相关API文档或者运行时的报错信息。\n\n详细的身份验证流程请参考：[钉钉 API 调用指南](https://open.dingtalk.com/document/development/how-to-call-apis) 和 [获取访问令牌](https://open.dingtalk.com/document/development/api-gettoken)。\n\n## 📝 使用方法\n\n### 基本步骤\n\n1. **配置凭据**：按照上述步骤配置钉钉 API 凭据\n2. **添加节点**：在工作流中添加 \"DingTalk Node\"\n3. **选择资源**：选择要使用的功能模块（AI表格、用户管理等）\n4. **选择操作**：选择具体的操作类型\n5. **配置参数**：填写必要的参数（如表格ID、用户ID等）\n\n> 提示：Notable 记录类操作提供 “发送请求体” 模式选择。默认的“表单”模式适合逐项填写；如需直接粘贴官方示例，可切换到“JSON”模式。\n\n### 获取必要参数\n\n#### AI 表格参数\n\n- **baseId**: 通过 \"解析URL\" 操作从钉钉表格分享链接中提取\n- **sheetId**: 同样可以通过 \"解析URL\" 操作获取\n- **operatorId**: 默认复用凭证中的 `userUnionId`。如需指定其他操作人，可在节点中勾选 **不使用凭证中的操作人** 后手动填写或使用表达式引用\n\n#### 用户参数\n\n- **userId**: 钉钉用户的唯一标识符\n\n### 扩展功能 - 调用其他钉钉 API\n\n对于尚未封装的钉钉 JSON API，优先使用 DingTalk Node 的 **自定义 API 请求 → 发送请求** 操作：\n\n1. 选择请求方法。\n2. 在 **API URL** 中粘贴钉钉开放平台文档里的完整接口地址。\n3. 根据钉钉接口文档填写 Query Parameters、Headers 和 JSON Body。\n\n该操作只允许请求 `api.dingtalk.com` 和 `oapi.dingtalk.com`，并自动完成以下处理：\n\n- 新版 API 通过 `x-acs-dingtalk-access-token` 请求头发送 access_token。\n- 旧版 API 通过 `access_token` 查询参数发送 access_token。\n- 钉钉以 HTTP 200 返回 `errcode: 40014` 时，清除失效令牌、重新获取令牌并重试一次。\n\n当前通用操作面向 JSON API。文件上传、下载或 multipart 请求仍应使用已有的专用操作，或按接口要求使用 HTTP Request 节点。\n\n#### 使用 HTTP Request 节点\n\n也可以使用 n8n 的 **HTTP Request** 节点直接调用钉钉 API：\n\n**基本配置示例：**\n\n- **方法**: POST/GET/PUT（根据 API 要求）\n- **URL**: `https://api.dingtalk.com/v1.0/[API路径]`\n- **Authentication**: `Predefined Credential Type`\n- **Credential Type**: `Dingtalk API`、`Dingtalk Robot API`\n- **Send Query Parameters**: 根据具体 API 要求配置\n- **Send Body**: 根据具体 API 要求配置\n\n预定义凭据会注入 access_token。旧版钉钉 API 可能以 HTTP 200 返回 `errcode: 40014`，此时 HTTP Request 节点会将响应视为成功，无法触发凭据刷新。需要自动恢复失效令牌时，请使用上面的 **自定义 API 请求 → 发送请求** 操作。\n\n## 🎯 示例工作流\n\n我们提供了完整的示例工作流供你参考和使用：\n\n### 下载示例\n\n所有示例工作流都存放在 `examples/` 目录中，你可以：\n\n**直接下载单个文件**：访问 [examples 目录](https://github.com/cryozerolabs/n8n-nodes-dingtalk/tree/main/examples) 下载需要的 JSON 文件\n\n### 示例内容\n\n- **基础-AI表格操作** (`基础-AI表格操作.json`) - 完整演示：\n  - 用户信息获取（获取 unionId）\n  - AI 表格 URL 解析\n  - 数据表完整 CRUD 操作\n  - 记录完整 CRUD 操作\n  - 访问令牌获取\n- **更多示例正在开发中** - 用户管理、身份验证、扩展功能等\n\n### 导入工作流\n\n1. 在 n8n 中点击 **Import from URL** 或 **Import from File**\n2. 选择对应的示例 JSON 文件\n3. 配置你的钉钉 API 凭据\n4. 运行测试\n\n### 已知问题\n\n- 暂无已知的版本兼容性问题\n- 如遇到问题，请提交 [GitHub Issue](https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues)\n\n## 📚 相关资源\n\n### 官方文档\n\n- [钉钉开放平台](https://open.dingtalk.com/)\n- [钉钉 API 调用指南](https://open.dingtalk.com/document/development/how-to-call-apis)\n- [钉钉访问令牌获取](https://open.dingtalk.com/document/development/api-gettoken)\n- [AI 表格 API 文档](https://open.dingtalk.com/document/orgapp/overview-ai-form)\n\n### n8n 相关\n\n- [n8n 官方文档](https://docs.n8n.io/)\n- [n8n 社区节点文档](https://docs.n8n.io/integrations/community-nodes/)\n- [n8n 入门指南](https://docs.n8n.io/try-it-out/)\n\n### 社区支持\n\n- [GitHub 仓库](https://github.com/cryozerolabs/n8n-nodes-dingtalk)\n- [问题反馈](https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues)\n- [功能请求](https://github.com/cryozerolabs/n8n-nodes-dingtalk/discussions)\n\n## 📋 版本历史\n\n### v0.10.0\n\n- 新增：提供“自定义 API 请求”操作，可调用尚未封装的钉钉 JSON API；支持 `GET`、`POST`、`PUT`、`PATCH`、`DELETE`、`HEAD`，以及 Query Parameters、Headers 和 JSON Body，并复用节点的 access token 自动刷新能力（[#6](https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues/6)）\n- 加强：Dingtalk API 凭据仅向 `api.dingtalk.com` 和 `oapi.dingtalk.com` 的 HTTPS 地址注入 access token，并清理请求中手工填写的同名认证字段，避免凭据被覆盖或发送到非钉钉域名\n- 优化：扩展 `40014`、`InvalidAuthentication` 等失效凭据响应的识别，保留 `sub_code` 和 `sub_msg` 错误详情；成功响应只依据结构化错误码决定是否重试，避免因业务文本提及 token 而重复执行写请求\n- 修复：文档附件改为直接上传到钉钉返回的签名地址，不再向 OSS 上传地址附带 Dingtalk API 凭据\n\n### v0.9.2\n\n- 修复：旧版 DingTalk `oapi` 用户接口返回 `40014` 时，自动刷新缓存的 `access_token` 并重试一次，覆盖“查询用户详情”和“根据手机号查询用户”等操作（[#42](https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues/42)、[#12](https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues/12)）\n- 修复：补充 AI 表格“新增记录”缺失的 `clientToken` UUID v4 幂等参数；留空时不发送该参数（[#32](https://github.com/cryozerolabs/n8n-nodes-dingtalk/issues/32)）\n- 保持：非鉴权类钉钉 API 错误仍将原始错误信息返回给 n8n\n\n### v0.9.1\n\n- 修复：待办创建参数与钉钉接口定义保持一致，仅保留主题为必填项，业务来源 ID、执行人、详情页地址和操作人改为可选\n- 修复：更新待办不再发送接口不支持的详情页地址和优先级字段\n- 修复：创建、更新、删除待办及更新执行人状态时，未配置操作人不再发送空的 `operatorId`\n\n感谢 [@songlipeng2003](https://github.com/songlipeng2003) 在 [#40](https://github.com/cryozerolabs/n8n-nodes-dingtalk/pull/40) 中的贡献。\n\n### v0.9.0\n\n- 新增：待办任务管理，支持创建、按任务 ID 或业务来源 ID 查询、分页查询、更新、更新执行人完成状态和删除\n- 优化：保留并展示更完整的钉钉 API 错误信息\n\n感谢 [@songlipeng2003](https://github.com/songlipeng2003) 对本次更新的贡献。\n\n### v0.8.0\n\n- 新增：下载机器人接收消息的文件内容\n  感谢 [@daixin](https://github.com/daixin) 的贡献。\n\n### v0.7.1\n\n- 修复：Stream模式钉钉机器人无法接收 CALLBACK 类型消息的问题 (#27)\n  感谢 [@daixin](https://github.com/daixin) 的贡献。\n\n### v0.7.0\n\n- 新增：批量发送人与机器人会话中机器人消息\n  感谢 [@daixin](https://github.com/daixin) 的贡献。\n\n## v0.6.1\n\n- 修复：将`streamPushTrigger`中的`reconnectTimer`和`heartbeatTimer`替换为`cron-scheduled pings`和`explicit connection state management`, 主动发送ping包，避免连接断开。\n\n## v0.6.0\n\n- 新增：钉钉表格操作，包括工作表、行列、单元格区域\n- 新增：钉钉表格额外新增插入数据行\n- 修改：如果需要操作人unionId则会先检查是否有值\n\n## v0.5.1\n\n- 修改: 请求钉钉API返回的结果如果包含`errcode`，则将`errmsg`作为错误信息返回, 而不是当作正常的请求返回\n\n## v0.5.0\n\n- 新增：部分常用的审批操作\n- 新增：钉钉机器人发送、撤回DING消息（钉钉专业版）\n- 新增：钉钉Stream推送+工作流+AI案例\n- 新增：AI表格（文档）文件上传，详情见案例\n- 修复：AI表格附件字段类型错误，应该是Array\n- 修复：将常用的eslint统一管理\n- 修复：Http Request中Predefined Credential Type不能选择Dingtalk API、Dingtalk Robot API的问题\n\n## v0.4.0\n\n- 新增：根据手机号查询用户、搜索用户userId，简化用户获取unionId的步骤\n- 新增：⚡️Stream模式事件订阅触发器\n- 修改：凭证获取access_token使用企业内部api（钉钉新版本获取的统一access_token的api存在不兼容）\n\n### v0.3.4\n\n- 增强http请求，钉钉应用申请权限后，需要使用新的access_token才会生效，对于`应用尚未开通所需的权限：[XXX.XXX.XXX]`错误，尝试刷新access_token（即使用户没有去修改权限）\n\n### v0.3.3\n\n- 修复了AccessToken过期后无法自动刷新的问题\n\n### v0.3.0\n\n#### ⚠️ 升级提示\n\nv0.3.0 重构了 AI 表格记录操作的参数模型，请在升级后逐一检查旧工作流中的相关节点：\n\n1. 打开所有 **记录新增/获取/更新/删除/列表** 节点，确认 `发送请求体` 设为你期望的模式（推荐使用默认的“表单”模式，或切换成“JSON”并粘贴原始请求体）。\n2. 在表单模式下，根据需要重新录入筛选条件、列映射等字段；新的界面支持空/非空判断、AND/OR 组合和多值输入。\n3. 如果你过去依赖手写的 `operatorId`，现在默认会读取凭证里的 `userUnionId`。勾选 **不使用凭证中的操作人** 后即可手动填写或使用表达式覆盖。\n\n完成以上步骤后，保存并重新运行工作流以验证行为是否符合预期。\n\n#### 凭证\n\n- 新增 `操作人ID（unionId）` 字段，可在凭证中预填常用操作人的 unionId，避免每个节点重复输入\n\n#### AI 表格\n\n- 统一封装 `baseId`、`sheetId`、`operatorId` 参数，所有记录类操作使用相同的引用方式\n  - `baseId`：支持 `By ID`、`From URL` 两种模式，自动解析分享链接\n  - `sheetId`：支持 `By ID`、`From URL`、`From List`（可搜索数据表列表）\n  - `operatorId`：默认读取凭证中的 `userUnionId`，可勾选“**不使用凭证中的操作人**”后覆盖\n- 记录类操作的请求体改为“表单 / JSON”双模式，默认表单模式，便于逐字段编辑\n- “列出多行记录”提供增强型筛选器：表单/JSON 双模式、AND/OR 组合、多值输入、空/非空判断\n- “新增记录”“更新记录”结合 Resource Mapper，支持自动映射输入数据或手动定义字段\n- “删除多行记录”允许使用逗号分隔的 ID 列表，批量输入更轻松\n\n#### 文档\n\n- 新增 “获取资源上传信息” 操作，可直接为钉钉文档生成上传地址\n\n### v0.1.1\n\n- ✅ 字段管理功能增强：新增字段创建、更新、删除、获取所有字段等操作\n\n### v0.1.0\n\n- ✅ 实现钉钉身份验证\n- ✅ 自动刷新access_token\n- ✅ AI表格数据表、记录的操作\n- ✅ 获取用户详情(拿unionId)\n- ✅ 额外支持对AI表格URL解析获取baseId、sheetId、viewId\n- ✅ Resource + Operation 自动聚合\n\n## 🤝 贡献指南\n\n我们欢迎社区贡献！如果你想为这个项目贡献代码：\n\n1. Fork 本仓库\n2. 创建你的特性分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交你的更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 打开一个 Pull Request\n\n### 开发环境设置\n\n```bash\n# 1. 克隆仓库\ngit clone https://github.com/cryozerolabs/n8n-nodes-dingtalk.git\ncd n8n-nodes-dingtalk\n\n# 2. 安装依赖\nnpm ci\n\n# 3. 设置开发环境变量（可选，用于调试）\nexport N8N_LOG_LEVEL=debug\nexport N8N_LOG_OUTPUT=console,file\nexport N8N_LOG_FILE_LOCATION=\"$PWD/logs/n8n.log\"\nexport N8N_LOG_FILE_SIZE_MAX=50\n# export N8N_LOG_FILE_COUNT_MAX=60\n# 只看当前滚动的新增日志\ntail -n 200 -F logs/n8n.log\n\n# 4. 启动 n8n 开发服务器\nnpm run dev\n\n# 5. 发布（在 main 分支通过 CI 后）\nnpm run release\n# 按提示选择版本：小修复选 patch（例如 0.9.0 → 0.9.1），新功能选 minor\n```\n\n**开发提示：**\n\n- **`n8n-node dev`** 会自动启动一个包含当前节点的 n8n 测试环境\n- **测试环境**默认运行在 `http://localhost:5678`\n- `npm run release` 会自动更新版本与 CHANGELOG、提交、打 tag、推送并创建 GitHub Release\n- 版本 tag 推送后，GitHub Actions 会将相同版本发布到 npm\n- 详细的开发文档请参考 [n8n 社区节点开发指南](https://docs.n8n.io/integrations/creating-nodes/)\n\n## 🤝 贡献者 (Contributors)\n\n感谢以下开发者对本项目做出的贡献：\n\n- [daixin](https://github.com/daixin)\n- [songlipeng2003](https://github.com/songlipeng2003)\n\n## 📄 许可证\n\n本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。\n\n## 🏷️ 关键词\n\n钉钉, DingTalk, n8n, workflow, automation, 工作流, 自动化, AI表格, 企业应用, API, 集成, 阿里巴巴\n\n---\n\n如果这个节点对你有帮助，请给我们一个 ⭐ Star！\n","readmeFilename":"README.md"}