{"_id":"tiktok-shop-client","_rev":"41-1be6e49319d47755910fd9c8f9a2160e","name":"tiktok-shop-client","dist-tags":{"latest":"1.0.23"},"versions":{"1.0.6":{"name":"tiktok-shop-client","version":"1.0.6","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.6","gitHead":"f8acfadcb95f6685c6db1e0c61cfc6b408ce9428","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-cFW/KO5LghXWR7tSrvcbRq3YtR0DlQ2eVXeZ4uEP20iRGczYwnnLZj0bBZ5cQyRrTjpGMir+O+IhuFAK3masKg==","shasum":"4750f12fe30b676e7d85754b5ebf3af2cf0b7370","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.6.tgz","fileCount":31,"unpackedSize":101167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqM7Vwg/+VvqQ5sBrfpdoqVFP5EhwungiZv42k/ZNSkQIhAIG6moosec1ue1RaJvbduU/XOcoNFtcbeb6Tq6OGJvCE"}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.6_1698687929831_0.16297943933821535"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used."},"1.0.7":{"name":"tiktok-shop-client","version":"1.0.7","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.7","gitHead":"5449dc71190cbc43fa2eb0f578d521d409c697e5","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-SrHe88BwpoPbHkl33I7xRTlCbhKkeF4JUFgVsq+lPK7qpvnyQ6uivbvAMYRKmepPlGRjMH9QSnHdNiE2+NHrVA==","shasum":"ae738620916023457f23ae2dca90d8eb548482b4","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.7.tgz","fileCount":31,"unpackedSize":101538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0LRnyQD+no6OcARaTVhe3NPh7FpHwTosbUsXwcyljRwIhANhbY2mjvswNZ3syDh8tMsX7bRzRapUlLprE7Yfb2j8R"}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.7_1698688448447_0.5548699218486317"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used"},"1.0.8":{"name":"tiktok-shop-client","version":"1.0.8","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.8","gitHead":"6f9a3a2452435c0eb1e830cac0e3b2d0a41ea0e3","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-9pAlEyVm5cqCz/IhntomZ8OLwuHYaDjixqiU0gA+tdPOVuyJ/F0Gl7TTvYVXFjS1K8FzhUy8zLMqwjQdK+4Etw==","shasum":"8437a0ff0fd03fb8f2c75df7b6cc0e803c55eede","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.8.tgz","fileCount":31,"unpackedSize":101538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMO1JFWZsNjt/Dj4TqM2cyFhhL+qHAc3mFPGtCW1sb8QIgHtAB2t9jMQmWCI7PhktnoKZO3d69D0ZCUs6wrlMvM7c="}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.8_1698689380099_0.008220009045326382"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used."},"1.0.10":{"name":"tiktok-shop-client","version":"1.0.10","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.10","gitHead":"65bbc6e61e6fb86658d3721159d5c3d42ff8c615","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-dhekRypylA1AA6z2/6O1Pd7GFFDBDB5qJxFQ00Xwb2I3hURywiC1wDp2jwmc7btyiIt/f8U8VcKeU0dUNjg49w==","shasum":"d589eb8287294683c63cc0e5a25983a48dbbc05f","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.10.tgz","fileCount":31,"unpackedSize":101438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChED7M6bsjZgeaI7M8LbBNaD9DaaNPp8gP7sri5YPrDAIhAMeRotEbYCAgiw2sBBT2sLZup2JWD3ie8luKFmWVL2EM"}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.10_1698755102288_0.9608749605097329"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used."},"1.0.11":{"name":"tiktok-shop-client","version":"1.0.11","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.11","gitHead":"9ae55958ad7269bb9bd5966d433eb5a58bdd2d98","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jJtLYwAYsI5E5JqHf65Hh+NwA+w+vgClXA/MvYf2F/kBBLptP6RL/FRKr+yS0of3iHjhjMwcbwdI/FKJfAoEnA==","shasum":"24612db8f84a1b26c601f4c885ab93562c1a5e28","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.11.tgz","fileCount":30,"unpackedSize":93791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYSx2aHMGiOQgx5466F4LSpMdI4x0HPY6vBvPUJq/byQIhAMiEi12d7hL0amxMWahw+jg7uKBD5NqUlAMlZJ6q/q4L"}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.11_1698762420335_0.39860851122703056"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used"},"1.0.12":{"name":"tiktok-shop-client","version":"1.0.12","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.12","gitHead":"8d47da65e3222b33f9f0ab8c0a3006431f3fdd79","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-vZ7Yce7ZDDaH1K42sakKVFgwXWhD5l2eKucqtpAyap2DXF2QStAfvbrehLGyuxaWw+X4fXPh8+6obaLo4icERg==","shasum":"7079fbb943fe360ba757e0b4174fb7e469551a6b","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.12.tgz","fileCount":30,"unpackedSize":93830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgexIwuOwVl69WNtW1C4jko63N0yiZnOwglnd2d3AFAAiAslMv+9gKcP9oto9HJU9KZOAeaEfjQnSBr1cr8/Bm88w=="}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.12_1698766343413_0.8966099449368323"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used."},"1.0.13":{"name":"tiktok-shop-client","version":"1.0.13","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.13","gitHead":"8feba7f892094688ad54111f9649facb700eabf4","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-wmiCME/5qv05xUPQGUsXlgDKUXBWOeJkYeABmRrG0YNqV4d6w5Hq0DXSe7y08iWu7uL/RZGEAxfBq54KhxOItA==","shasum":"67ca9e7b82040c085364a76e462b2b7fad7727a9","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.13.tgz","fileCount":30,"unpackedSize":93867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtOy/SdrXrXRK0bO6lv2IQlgkMBsaNqPfjEn3waMZPdwIhANaUUCBIDWa4Ql1wCaTsyPRFu2YNR/zKZZKoZicGLeHU"}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.13_1698766388393_0.39898573555874695"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used"},"1.0.14":{"name":"tiktok-shop-client","version":"1.0.14","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.14","gitHead":"711a551cee22ae4f35cd473fe44b09a3bbbdc514","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-q8lJiSfImtbKPW0zNT6+S5Cdc8T5PsbLx1iWzaKw62je+7FdWoaEBq+OBkSJAKdN/g7QAzfzozuSFP/niKkBog==","shasum":"059fd22a70305c95560e27ddc4e59792eb294edd","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.14.tgz","fileCount":33,"unpackedSize":548610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDox6w/T41LVmw8RUpfvF0mokfLqgTshV0e2Mrd6CdWAwIgPpjDYmBI5unSLAW8iGyKRvaQ/F05+u1xVOv+utrttV4="}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.14_1698934768569_0.4668685110523687"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used"},"1.0.16":{"name":"tiktok-shop-client","version":"1.0.16","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.16","gitHead":"05ac494fca98502018fd1f05d4c728e3454d6206","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-TVH98fsT2PeBnw4+7NOAcy5zzFYefleL10NB74H3eAUsK9C0xJUw5D97aLzouDjw8Y1/1HK8PMLVi4aY9B87hw==","shasum":"d810cb8c70628e811337eea10f13586de946b2df","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.16.tgz","fileCount":30,"unpackedSize":94227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE88PKqQqyRNWQroCh+DyIFuW96uEOr14n81yJhZ7clwAiA3UDs48LKTS3NW7PZo7K3FeO8K/PhmCwJDUWN+CL0rsA=="}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.16_1698937919391_0.8003536120115324"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used"},"1.0.19":{"name":"tiktok-shop-client","version":"1.0.19","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.19","gitHead":"9ee8f0a4ab5fe2b2600377d655e42e635c3f2f29","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-st14PLcPay5/nnSxADti/zBa5XcXaSihwCnL3NvvIvusxXdWWDoBw//ccScqKRhFeqn4uMAJdlodBLLFAgsN2g==","shasum":"69c053a493bb4c9ad21e8dc5bd107e256348469e","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.19.tgz","fileCount":34,"unpackedSize":21001771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUeWFZdQXzeuIBLwCBYoB/Nyxqhie+D/KmiOcCXhrSoAiEAznbbEqr4NQXW9t6B+Kr2UTYNT5aJ/XEvnQh5ce59Coc="}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.19_1699458706237_0.09617093930007403"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used"},"1.0.20":{"name":"tiktok-shop-client","version":"1.0.20","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.20","gitHead":"3ec94f419dac70d1997ae9b39058e302c3e551a0","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-PNa+ezvq8vNa5J3o3ZKIOccx0wmQq/AzSvsCBZpLZJjdSrgF+v93vkL5/4F3Dsl9M0KQqyjliOdQuhXe7Fz13w==","shasum":"80de36e514ff26ca2b7de67f3e5d198258db63a7","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.20.tgz","fileCount":34,"unpackedSize":21001363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1NDd3ve+8ia74d4fpMzJlka2uPkKG8S4hsUlBANCynwIgHvc7tnC5+l1NVpnAdhG0H4whtxOriilqylcueFTe0dQ="}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.20_1699524947987_0.16795446273079628"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated and should no longer be used"},"1.0.22":{"name":"tiktok-shop-client","version":"1.0.22","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.22","gitHead":"6546c50f9f853aaa4640c80d2a75cb0e9583569e","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-VcV86j1JWTSE860c77qztluGEgrIhnLyqSw/PU/ZYcexS8d9X2T1GoOiE8srFblxZ0HXTmWmW+Fhv8e79FVzMA==","shasum":"9463bb7ff9621167ca6a0fc1230666e7e9a83c87","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.22.tgz","fileCount":30,"unpackedSize":99345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHICMNPt8KJI7dAqz9o2belWtrCQae9mUpQkhxHlt02wIhAJtSjXnIeamnsFLTfDxdnYdpmAkH8oNm1FY1A88AmPxE"}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.22_1699880846104_0.6365279339854157"},"_hasShrinkwrap":false},"1.0.23":{"name":"tiktok-shop-client","version":"1.0.23","description":"Generate \"signature\" and \"token\" for Tiktok Shop.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"license":"ISC","bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"homepage":"https://github.com/carlitose/tiktok-shop#readme","dependencies":{"axios":"^1.6.0","joi":"^17.11.0"},"keywords":["tiktok-shop","tiktok","tiktok shop api"],"devDependencies":{"@types/jest":"^29.5.6","jest":"^29.7.0","ts-jest":"^29.1.1"},"_id":"tiktok-shop-client@1.0.23","gitHead":"236c1a9fa11f70cdddc1bb2d96783899c45a22ff","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-GxJ0pS/z7GRprNkY2iDPW9v2k2NUnIu94o+8awD2KWiuPB2oYk/TA/w6pfQe77ndO6NAUkjHtwrS+dcRjOM2sg==","shasum":"318a42359d127954d85bf267c814d9389025344a","tarball":"https://registry.npmjs.org/tiktok-shop-client/-/tiktok-shop-client-1.0.23.tgz","fileCount":30,"unpackedSize":100636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERrQ77nc8F7AK1bcGxJjFpOT3eyHXJtTh+i3BdKnxmfAiAycCAPIVc1h8iM8Zz6gzkyCNN9uh+H0SW5uKeibUIL/A=="}]},"_npmUser":{"name":"carlitose86","email":"c.sergi@icloud.com"},"directories":{},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiktok-shop-client_1.0.23_1701534014719_0.588911405773672"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-30T12:42:51.992Z","1.0.5":"2023-10-30T12:42:52.295Z","modified":"2023-12-02T16:20:15.105Z","1.0.6":"2023-10-30T17:45:29.966Z","1.0.7":"2023-10-30T17:54:08.692Z","1.0.8":"2023-10-30T18:09:40.306Z","1.0.9":"2023-10-31T12:20:28.329Z","1.0.10":"2023-10-31T12:25:02.646Z","1.0.11":"2023-10-31T14:27:00.636Z","1.0.12":"2023-10-31T15:32:23.548Z","1.0.13":"2023-10-31T15:33:08.575Z","1.0.14":"2023-11-02T14:19:28.810Z","1.0.15":"2023-11-02T15:08:39.574Z","1.0.16":"2023-11-02T15:11:59.603Z","1.0.17":"2023-11-02T20:06:56.668Z","1.0.18":"2023-11-03T11:47:25.094Z","1.0.19":"2023-11-08T15:51:46.488Z","1.0.20":"2023-11-09T10:15:48.252Z","1.0.21":"2023-11-13T13:06:11.814Z","1.0.22":"2023-11-13T13:07:26.408Z","1.0.23":"2023-12-02T16:20:14.948Z"},"maintainers":[{"name":"carlitose86","email":"c.sergi@icloud.com"}],"description":"Generate \"signature\" and \"token\" for Tiktok Shop.","homepage":"https://github.com/carlitose/tiktok-shop#readme","keywords":["tiktok-shop","tiktok","tiktok shop api"],"repository":{"type":"git","url":"git+https://github.com/carlitose/tiktok-shop.git"},"author":{"name":"Tu Dinh Acoustic"},"bugs":{"url":"https://github.com/carlitose/tiktok-shop/issues"},"license":"ISC","readme":"[![Tiktok-shop Logo](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWnWWI1yW_T2VRAYVgkByltWqH41X-Qfslgr2qHM3j64VVksDjz9CxzwbQ8M1vYlaB7QIN5pg0BUcxGP05kIcfXSNusvmeCkxVIQYkYyC12bHwuW__r9krtMPXN8yPhaXrcapdhDD70RE5vzjLb26D3d60STB5GFypF3OsNTnYhIrAtowx7eC54qJsrKGk/s1600/Untitled-2.png)](https://github.com/carlitose/tiktok-shop)\n\n  Generate \"signature\" and \"token\" for [Tiktok Shop](https://partner.tiktokshop.com/doc).\n\n  [![NPM Version][npm-version-image]][npm-url]\n  \n  I am very happy and grateful for everyone's help. These meaningful contributions will greatly help me in expanding the useful library to help people.\n\n## Content\n- [Content](#content)\n- [Installation](#installation)\n- [Features](#features)\n- [Generate Signature using Url](#generate-signature-using-url)\n- [Generate Signature using Config](#generate-signature-using-config)\n- [Generate Token using Auth Code](#generate-token-using-auth-code)\n- [Generate Token using Refresh Token](#generate-token-using-refresh-token)\n- [Using TikTok Shop Client API](#using-tiktok-shop-client-api)\n\n## Installation\n\nInstallation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```console\n$ npm install tiktok-shop-client\n```\n[Back](#content)\n\n## Features\n\n  * Generate Signature\n  * Generate Token using Auth Code\n  * Generate Token using Refresh Token\n\n[Back](#content)\n\n## Generate Signature using Url\n```js\nconst tiktokShop = require('tiktok-shop')\n\n// Example Url.\n// The package helps reorder the parameters and remove keys as Tiktok Shop's instructions.\nconst url = 'https://open-api.tiktokglobalshop.com/order/202309/orders?access_token=ROW_CBxxx&app_key=6a6xxx&ids=5779xxx&shop_cipher=ROW_Y-vWxxx&shop_id=&timestamp=1697708762&version=202309';\n\nconst appSecret = '4ebxxx';\n\nconst signature = tiktokShop.signByUrl(url, appSecret);\nconsole.info(signature);\n```\nResponse Data\n```console\n{\n  signature: '96f15922fbacd220cea0d8370ba7dff2273674f2a2856868b7e32f7d98da0efe',\n  timestamp: 1697540200\n}\n```\n[Back](#content)\n\n## Generate Signature using Config\n```js\nconst tiktokShop = require('tiktok-shop-client')\n\n// Extract all query param EXCEPT ' sign ', ' access_token ', You do not need to reorder the params based on alphabetical order.\nconst config = {\n    app_key: 'yourAppKey', // Required\n    app_secret: 'yourAppSecret',  // Required\n    shop_id: 'yourShopId', // Optional\n    shop_cipher: 'yourShopCipher', // Optional\n    version: '202306', // Default: 202212\n}\n\n// Tiktok API name, more detail: https://partner.tiktokshop.com/dev/api-testing-tool\nconst path = '/api/orders/search';\nconst signature = tiktokShop.signature(config, path);\nconsole.info(signature);\n```\nResponse Data\n```console\n{\n  signature: '96f15922fbacd220cea0d8370ba7dff2273674f2a2856868b7e32f7d98da0efe',\n  timestamp: 1697540200\n}\n```\n[Back](#content)\n## Generate Token using Auth Code\n```js\nconst tiktokShop = require('tiktok-shop-client')\n\n// Extract all query param EXCEPT ' sign ', ' access_token ', You do not need to reorder the params based on alphabetical order.\nconst config = {\n    app_key: 'yourAppKey', // Required\n    app_secret: 'yourAppSecret',  // Required\n}\n\n// How to get Auth Code: https://partner.tiktokshop.com/doc/page/63fd743c715d622a338c4e5a\nconst authCode = 'yourAuthCode';\nconst accessToken = tiktokShop.authCodeToken(config, authCode);\nconsole.info(accessToken);\n```\nResponse Data\n```console\n{\n    \"access_token\": \"ROW_-3_uKAAAAADYdCab***\",\n    \"access_token_expire_in\": 1696992654,\n    \"refresh_token\": \"ROW_RBHCjwAAAACgH1O***\",\n    \"refresh_token_expire_in\": 4818450857,\n    \"open_id\": \"D3MazQAAAAAi5AmxAvxkSaBRs***\",\n    \"seller_name\": \"Test\",\n    \"seller_base_region\": \"VN\",\n    \"user_type\": 0\n}\n```\n[Back](#content)\n## Generate Token using Refresh Token\n```js\nconst tiktokShop = require('tiktok-shop-client')\n\n// Extract all query param EXCEPT ' sign ', ' access_token ', You do not need to reorder the params based on alphabetical order.\nconst config = {\n    app_key: 'yourAppKey', // Required\n    app_secret: 'yourAppSecret',  // Required\n}\n\nconst refreshToken = 'yourRefreshToken';\nconst accessToken = tiktokShop.authCodeToken(config, refreshToken);\nconsole.info(accessToken);\n```\nResponse Data\n```console\n{\n    \"access_token\": \"ROW_-3_uKAAAAADYdCab***\",\n    \"access_token_expire_in\": 1696992654,\n    \"refresh_token\": \"ROW_RBHCjwAAAACgH1O***\",\n    \"refresh_token_expire_in\": 4818450857,\n    \"open_id\": \"D3MazQAAAAAi5AmxAvxkSaBRs***\",\n    \"seller_name\": \"Test\",\n    \"seller_base_region\": \"VN\",\n    \"user_type\": 0\n}\n```\n\n[Back](#content)\n\n## Using TikTok Shop Client API\nThe TikTok Shop Client API can be easily used to interact with the TikTok API. Here is an example of how it can be used:\n\n```javascript\nconst tiktokShop = require('tiktok-shop-client');\n\n// Create a new client\nconst client = tiktokShop.TikTokClient(\n  {\n    appKey:'yourAppKey', \n    appSecret:'yourAppSecret', \n    accessToken:'yourAccessToken', \n    shopCipher:'yourShopCipher', \n    shopId:'yourShopId'\n  });\n\n// Now you can use the client to call the API\n// For instance, here is how you can get a product:\nclient.getProduct('productId').then(product => {\n  console.log(product);\n});\n```\nIn this example, we are creating a new TikTok client and then we use the getProduct method to get product details.\n\n[Back](#content)\n\n\n[npm-url]: https://npmjs.org/package/tiktok-shop-client\n[npm-version-image]: https://badgen.net/npm/v/tiktok-shop-client\n\n\n  ","readmeFilename":"README.md"}