{"_id":"@ctsy/co-wechat-open-api","_rev":"2-5980ab3922ce34f0abd85a8b65f75b63","name":"@ctsy/co-wechat-open-api","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@ctsy/co-wechat-open-api","version":"1.0.0","description":"微信开放平台Node库API，ES6版本，fork后更改的，修改BUG","main":"index.js","scripts":{"test":"make test-all","test-file":"mocha -R spec"},"repository":{"type":"git","url":"git://github.com/c-tsy/co-wechat-open-api.git"},"keywords":["weixin","wechat"],"dependencies":{"formstream":">=0.0.8","httpx":"^2.1.1"},"devDependencies":{"coveralls":"*","eslint":"*","expect.js":"*","mocha":"^4.0.1","muk":"*","nyc":"^10.2.0","rewire":"*","travis-cov":"*"},"author":{"name":"tansuyun.cn"},"license":"MIT","_id":"@ctsy/co-wechat-open-api@1.0.0","dist":{"shasum":"3e6ba1e85db55dd182004594be2eff90959d7a74","integrity":"sha512-UhmCjezYrCxe9Q8p81gZu/4eoUWz+UrN6qSKzrm96ynU8KZ6e0XUNVROIVTXDqpK4yxxo6qf1VnAx+SNVT8wvQ==","tarball":"https://registry.npmjs.org/@ctsy/co-wechat-open-api/-/co-wechat-open-api-1.0.0.tgz","fileCount":36,"unpackedSize":222606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT/lZCRA9TVsSAnZWagAABMUP/iuz+EPobsUgUN0cJb69\n9+vwn2rAj1BFJVnLIaiXY8nzf9n2uS+XJIxVCeJOTOPhExP2vAnta5REpNU6\nr4u9neha8V2f8WptIgIpRuBGpjS6yylxbx1ptRt/JBVdyRHyQGH1dRnDniXp\nzkC0OhdJsaGmaRZoi8rB4glFI52KAW/Pn8wXA7Vf84b4i2CaRdeGHn5jaCMP\nhZ8Ix5wktBBHmW8jGkX0QjxvBdKbSGEIWq0b4yIApXxE79VfMaylIIMcL93E\n7gn3W90/RiD6T/6viclx3gL3pLOJ1laH+aiH7hQFlTDc23quelNkYqnZvU8H\nlCDj69q1AXl2s4pJ1johNlJqqNyiTMjQJxbbVQPfT3/ZEVF2WJO8IvD1f2Az\nFq8KZEndUi5MbMiqacfoChP52JbMuXamlEbuIU1JIA+dYbs0QJFmFiwEsnLP\nOn+nKOKyZe3ZdMGDzfzBBEr9eA1AKJDxDi/TSkx1ItmcyJKK1Ggl5tlFtDoB\nzgXsKNy6xOkttHH3lLxD+JQuOOIWJzcONcSYA004h01J1jFHY+YyyJ1XENoE\nIJquIfZu4dZKa8mA1CkLfT+c2hkoAmh8tmc0hxw9ec3smKfeBdyRT9Xz8FB/\nADky2GXz8V8ADPl7JKe4G8nHTE1jAKoqVa88Kb2LUgimgYg0lCfhVhqxUofl\nSli/\r\n=dgy5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSwNQ13INA7R7EWINwjWR/ZpCFKzAxesMIoUKQupAz8AiEA9nzO4x9L7lMvh1cF0H55aYqGUti1zceNIfeYk3BgMW4="}]},"maintainers":[{"name":"ida_xyt","email":"waitingida@live.com"},{"name":"yanpengquan","email":"490523604@qq.com"}],"_npmUser":{"name":"yanpengquan","email":"490523604@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/co-wechat-open-api_1.0.0_1582299481019_0.4633601915900325"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ctsy/co-wechat-open-api","version":"1.0.1","description":"微信开放平台Node库API，ES6版本，fork后更改的，修改BUG","main":"index.js","scripts":{"test":"make test-all","test-file":"mocha -R spec"},"repository":{"type":"git","url":"git://github.com/c-tsy/co-wechat-open-api.git"},"keywords":["weixin","wechat"],"dependencies":{"formstream":">=0.0.8","httpx":"^2.1.1"},"devDependencies":{"coveralls":"*","eslint":"*","expect.js":"*","mocha":"^4.0.1","muk":"*","nyc":"^10.2.0","rewire":"*","travis-cov":"*"},"author":{"name":"tansuyun.cn"},"license":"MIT","_id":"@ctsy/co-wechat-open-api@1.0.1","dist":{"shasum":"ec64bd95a574c53ed92801d45d7906bcf7fce7f8","integrity":"sha512-rbGzSweyekXzHs+WM5UsNc5tXus+bypZG1rgLF29TtPyJuOrx3sKosjxnVySSV+f1+jI2AHUXd7vmuu1z2WaZQ==","tarball":"https://registry.npmjs.org/@ctsy/co-wechat-open-api/-/co-wechat-open-api-1.0.1.tgz","fileCount":36,"unpackedSize":222603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT/qUCRA9TVsSAnZWagAADrsP+wcIRpJRxAcMUIwm0J8I\n24q2oq9vYaSTT/Y4ITnq7ZOLdzHK+LO1r6PDYIjvTpYlPqinbgM5q/4gv+ND\nrKrD64MYJQR5Jopc5JnFZ3N479KTommQ6o5EUi41yjjAemkuer2Ue448cy7A\nHqwrzEwUReWG7QcRhY6wP6G+1Cz9rI/fKhqBbr7stGNgpJF8nAn5krgRGyJH\ns5nnDsb10zgEZ1c+dAH3iuxQo6BWlFVXJ98ejcCxanfbSl9Bv4yIvfj3tFvX\nuaRCxzP1l1s/7KT1H/HMrUPv3Auj5ZCGAQ3QzMwJ9ZYnD/0SlQSSu8PR9e/H\nk5rS8CqqiLZTQ1u0QtkcK66gB5pGrLvBsY8Oodnge7i19doxCybaIiXu1jw3\nUMsYG+FL0mVazPc+ChZyvRjAhRVbg39QPRjMHvUEG0k1y8hgqAvT2yP5JL2b\n3E3Ps7MJX6N6p+SOJ5uy4hJtWE1o6jGW4oQGJCRbnp4nKmZ0JJtA1ki7am+3\ncn+9q1rUJYkBWsNBJfMRF8P/jpFZGH40pVd+WKcWrYSpD/P4M7zpVsCkt+ln\n6ilcodrqsAAyrnFFb/SPj4vHE10lpX07FtaWg9KQC2kAs1b0X5QzoyOiAQ7/\nEGZsOlAvDSRNNVI4IRjmMKK4SNr0AH28gtEglF3mtFPVB+CSXv0YGjYmmLF7\nrDhM\r\n=Ms/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUB1nAGQmVmUgVI9i7uCCWbahXHXvf2vTng+anxGdvSQIhANvHJCgUCWpUdTBJa/AJ+bQ3SH9r63uwQUOleXnHS/LY"}]},"maintainers":[{"name":"ida_xyt","email":"waitingida@live.com"},{"name":"yanpengquan","email":"490523604@qq.com"}],"_npmUser":{"name":"yanpengquan","email":"490523604@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/co-wechat-open-api_1.0.1_1582299794777_0.9362712013882428"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-21T15:38:00.845Z","1.0.0":"2020-02-21T15:38:01.137Z","modified":"2022-04-05T02:04:49.013Z","1.0.1":"2020-02-21T15:43:15.909Z"},"maintainers":[{"name":"ida_xyt","email":"waitingida@live.com"},{"name":"yanpengquan","email":"490523604@qq.com"}],"description":"微信开放平台Node库API，ES6版本，fork后更改的，修改BUG","keywords":["weixin","wechat"],"repository":{"type":"git","url":"git://github.com/c-tsy/co-wechat-open-api.git"},"author":{"name":"tansuyun.cn"},"license":"MIT","readme":"微信第三方平台Node库API，ES6版本,基于https://github.com/node-webot/co-wechat-api 3.3.0版本(ES6版)\n## 功能列表\n- 发送客服消息（文本、图片、语音、视频、音乐、图文）\n- 菜单操作（查询、创建、删除、个性化菜单）\n- 二维码（创建临时、永久二维码，查看二维码URL）\n- 分组操作（查询、创建、修改、移动用户到分组）\n- 用户信息（查询用户基本信息、获取关注者列表）\n- 媒体文件（上传、获取）\n- 群发消息（文本、图片、语音、视频、图文）\n- 客服记录（查询客服记录，查看客服、查看在线客服）\n- 群发消息\n- 公众号支付（发货通知、订单查询）\n- 微信小店（商品管理、库存管理、邮费模板管理、分组管理、货架管理、订单管理、功能接口）\n- 模版消息\n- 网址缩短\n- 语义查询\n- 数据分析\n- JSSDK服务端支持\n- 素材管理\n- 摇一摇周边\n\n\n## Installation\n\n```sh\n$ npm install co-wechat-open-api\n// or\n$ npm install https://github.com/liwenyue/co-wechat-open-api.git\n```\n\n## Usage\n\n```js\nvar OpenWechatAPI = require('co-wechat-open-api');\n\nasync function() {\n  var api = new OpenWechatAPI('component_appid', 'component_appsecret', 'authorizer_appid', 'authorizer_refresh_token', 'componentVerifyTicket');\n  var result = await api.updateRemark('open_id', 'remarked');\n}\n```\n\n### 多进程\n当多进程时，当多进程时，component token和access token需要全局维护，以下为保存component token和access token的接口。：\n\n```js\nvar api = new API('component_appid', 'component_appsecret', 'authorizer_appid', 'authorizer_refresh_token', 'component_verify_ticket', async function () {\n   // 传入一个获取全局component_token的方法\n   var txt = await fs.readFile('component_token.txt', 'utf8');\n   return JSON.parse(txt);\n }, async function (component_token) {\n   // 请将component_token存储到全局，跨进程、跨机器级别的全局，比如写到数据库、redis等\n   // 这样才能在cluster模式及多机情况下使用，以下为写入到文件的示例\n   await fs.writeFile('component_token.txt', JSON.stringify(component_token));\n }, async function () {\n   // 传入一个获取全局token的方法\n   var txt = await fs.readFile('appid_token.txt', 'utf8');\n   return JSON.parse(txt);\n }, async function (token) {\n  // 请将token存储到全局，跨进程、跨机器级别的全局，比如写到数据库、redis等\n  // 这样才能在cluster模式及多机情况下使用，以下为写入到文件的示例\n   await fs.writeFile('appid_token.txt', JSON.stringify(token));\n });\n```\n\n## 详细API\n原始API文档请参见：[消息接口指南](http://mp.weixin.qq.com/wiki/index.php?title=消息接口指南)。\n## License\nThe MIT license.\n","readmeFilename":"README.md"}