{"_id":"@alicloud/dt-mpserverless-sdk","_rev":"6-c95284e0f37e5dfee42e48e2435ef8bc","name":"@alicloud/dt-mpserverless-sdk","dist-tags":{"alpha":"0.0.3-alpha.1","latest":"0.0.3"},"versions":{"0.0.2-alpha.1":{"name":"@alicloud/dt-mpserverless-sdk","version":"0.0.2-alpha.1","description":"钉钉小程序 serverless SDK","main":"./dist/serverless.min.js","scripts":{"build":"rm -rf ./build && NODE_ENV=development webpack --progress","dist":"rm -rf ./dist && webpack --progress","alpha":"npm publish --tag alpha","watch":"rm -rf ./build && NODE_ENV=development webpack --watch --progress","test":"TS_NODE_PROJECT=test/tsconfig.json egg-bin test --full-trace --typescript","cov":"TS_NODE_PROJECT=test/tsconfig.json egg-bin cov --full-trace --typescript","prepublish":"npm run dist"},"keywords":["钉钉小程序","serverless-sdk"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.6.3","@babel/preset-typescript":"^7.6.0","@babel/runtime":"^7.7.6","@types/mocha":"^5.2.7","@types/node":"^12.12.5","babel-loader":"^8.0.6","egg-bin":"^4.14.0","fork-ts-checker-webpack-plugin":"^1.5.0","husky":"^3.0.9","mocha":"^6.2.2","tslint":"^5.20.0","typescript":"^3.6.4","webpack":"^4.39.2","webpack-cli":"^3.3.7"},"dependencies":{"crypto-js":"^3.1.9-1","mime":"^2.4.4"},"gitHead":"1cbdfdc7bc4048dd28a38ccc99d8f034f9e9b681","_id":"@alicloud/dt-mpserverless-sdk@0.0.2-alpha.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-awlCmY69OAawZf6EdCHeJUWm26+kEWpIJSFfjPDpH9sxsVQjVxRh+fFI5ip7OYWXXttqJvcKPyXWGAb+vGrmIQ==","shasum":"a297bfb35d0710b3e356e4e78521262d025fd605","tarball":"https://registry.npmjs.org/@alicloud/dt-mpserverless-sdk/-/dt-mpserverless-sdk-0.0.2-alpha.1.tgz","fileCount":4,"unpackedSize":105905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFH9uCRA9TVsSAnZWagAAvlAP/RZqQfSq4dqX0cYbFJTW\nekjFrzg+fnP8yPrHb85LaByqxzuPBYpiArr6IHejdP4fJiWg3WxojNJX5kZ0\n3KxKmrNPFBvNTaxYZWV9BrwnT7Ttuxj1oppny4XKpuuLICc/Lj8qemjirVMT\nur1cAejRxPbyusE2ZtHK6ALI7oGj/kYGPQvEqohXl1XhmkhrvuV+HpuO7wOV\n/pfoBvrTUIdL2CziNtRAsSWMop+eMOlf72/hUec85ad9MLNUFcZL+SeK17SC\nIiOVTIyXRPmBHB1aKg0X/mdP42m1CwSF0upqysh7bUnJFQY2CVgB/BD9I5vm\n015Kl7ktM/9YDUiMadwcFWPvBWn96o3iYVHiCel0M3aCm2Yirz8TfWjZVnPh\nMqwe0sLtN3b2z55Q5o8FjEazYMRi3xD1rbv1fFrPkdnbGQ510SfsIDdy/m+E\nISAGvVBQjz4y5dQVVCYmN0G6qjTxiaT1GDbv4wTdkWL3MIo4I8pXwm2ECscK\nLWLSYs8yIFj7Z/dQX9yVEbkwlkSX7spplvatzPuVgEAo/KezrWbmex1XGKv0\njJ2Y8jHeOhrWzaVSlUXLdGlMxn3n49ItOx38CtGXghYbG/mXIZDRJf1yb3N+\nzIUJ9vBNStDd1/1Zu52Q3vMj3mszF+fr1SzSn7a9ofpWK9yioLiPHcnA0zPe\n9NFT\r\n=sofC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiWl64kx2wrzxTT842PZ3WKS9OSzBJQYkQrnvF5XfRfwIhAIPoLBNjhXqlK+1faxW9Yh/BQDGg9isacYQgnS+G0g/h"}]},"maintainers":[{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"libeileia_ly","email":"yanli_wx_test@126.com"},{"name":"umengplus","email":"gongzhen.gz@alibaba-inc.com"},{"name":"zack-lin","email":"linzegia@gmail.com"},{"name":"cici503","email":"191984292@qq.com"},{"name":"tanhe123","email":"xiayule148@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"vangie","email":"duwan@live.com"},{"name":"aleelock","email":"aleelock@126.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"},{"name":"humanhuang","email":"halfthink@gmail.com"},{"name":"ls_nodejs","email":"ls_huster@163.com"}],"_npmUser":{"name":"pagecao","email":"cpj1106@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dt-mpserverless-sdk_0.0.2-alpha.1_1578401646142_0.8568357075488766"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alicloud/dt-mpserverless-sdk","version":"0.0.2","description":"钉钉小程序 serverless SDK","main":"./dist/serverless.min.js","scripts":{"build":"rm -rf ./build && NODE_ENV=development webpack --progress","dist":"rm -rf ./dist && webpack --progress","alpha":"npm publish --tag alpha","watch":"rm -rf ./build && NODE_ENV=development webpack --watch --progress","test":"TS_NODE_PROJECT=test/tsconfig.json egg-bin test --full-trace --typescript","cov":"TS_NODE_PROJECT=test/tsconfig.json egg-bin cov --full-trace --typescript","prepublish":"npm run dist"},"keywords":["钉钉小程序","serverless-sdk"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.6.3","@babel/preset-typescript":"^7.6.0","@babel/runtime":"^7.7.6","@types/mocha":"^5.2.7","@types/node":"^12.12.5","babel-loader":"^8.0.6","egg-bin":"^4.14.0","fork-ts-checker-webpack-plugin":"^1.5.0","husky":"^3.0.9","mocha":"^6.2.2","tslint":"^5.20.0","typescript":"^3.6.4","webpack":"^4.39.2","webpack-cli":"^3.3.7"},"dependencies":{"crypto-js":"^3.1.9-1","mime":"^2.4.4"},"gitHead":"cba8b85fe330eb516582b116d45a57fd45b80f98","_id":"@alicloud/dt-mpserverless-sdk@0.0.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DTFgfBaiXzioOmYcJcOBrzshzk0j9l5nN84qG+558p8dEeSGjH8bcGHCfvcbbCj2dVJmbKuK8Z2tT8uCzoiiKQ==","shasum":"3ee750f9f251e69f2e7d3f51662b1aaae4f6fe25","tarball":"https://registry.npmjs.org/@alicloud/dt-mpserverless-sdk/-/dt-mpserverless-sdk-0.0.2.tgz","fileCount":4,"unpackedSize":105881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFIgICRA9TVsSAnZWagAAaTMP/R7J+nym5RdNsSIOByHH\nUGfsroeKcix3Db6tGLwzZburMe11K43xdEFPcC/V8B9r53tkaWeuO2SkEwRX\nrCtnHoSOz7HrEFV/xc/caKnNgVpSgu2bcycdOvCZfsqNq0u9zJ4yCjfkd3Rf\nkOmmqSI+NqRYV8ImlvZq9z9ud3AmdVOW+gjfV/VRkSsRnk4jfZbg7F1lJKRb\nClRkFti9m59o5gD11qpDdxYqvT2LX/p0lVU70oh2RyOTN53TCyb8ju5tcwta\nw+kyJa6TbJkc1vhRJ7kD3grVeL1tcCP+3fyjrqPM+h3Nfc2yA9aOX0IRwwgt\n4hiKlxZszTCGPSPT2aZI57N6VvIWmvA37/rUpfHj9lW86mjlQxcGrhedPFeK\na7dFx6OwTd9lmwv18sozxIzQEti/hpQ6DZqDduPMEG2jab1LKZ+xgSglYSdk\nrrukSju3XgdfORcYWzIKYKjDFPlnES/RFeUDl+iKVqTaChafhQgZYV7Tn2ti\nxc5OYXfm2m7f8OovS2s0ymeiFAoJ3+hKJT5MyYQi2UY9QUykJcX9TlpKETFE\nPRgQwhn0Lsgq76c3IbAmqxkFf0O39TqOwkM1asicArM9JGI+f3G+ZLyA0TCU\n1OCsmf2dQVU9HOcnEwzXv7Vl2mh5Na5R2WW15tpvDmfq4ZqYy5HZOIsDTYLi\nf9th\r\n=+CoG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD74/0w1i+IFYoureEZMxwIKnXy5/IOKU7r6qSpSed1xQIhAJuB++HeDtSs+Gd/mXM1u/0AMYvuxwIza9fSm4A5eYcy"}]},"maintainers":[{"name":"aleelock","email":"aleelock@126.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"cici503","email":"191984292@qq.com"},{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"humanhuang","email":"halfthink@gmail.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"},{"name":"libeileia_ly","email":"yanli_wx_test@126.com"},{"name":"ls_nodejs","email":"ls_huster@163.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"tanhe123","email":"xiayule148@gmail.com"},{"name":"umengplus","email":"gongzhen.gz@alibaba-inc.com"},{"name":"vangie","email":"duwan@live.com"},{"name":"zack-lin","email":"linzegia@gmail.com"}],"_npmUser":{"name":"pagecao","email":"cpj1106@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dt-mpserverless-sdk_0.0.2_1578403847958_0.4998034238596538"},"_hasShrinkwrap":false},"0.0.3-alpha.1":{"name":"@alicloud/dt-mpserverless-sdk","version":"0.0.3-alpha.1","description":"钉钉小程序 serverless SDK","main":"./dist/serverless.min.js","scripts":{"build":"rm -rf ./build && NODE_ENV=development webpack --progress","dist":"rm -rf ./dist && webpack --progress","alpha":"npm publish --tag alpha","watch":"rm -rf ./build && NODE_ENV=development webpack --watch --progress","test":"TS_NODE_PROJECT=test/tsconfig.json egg-bin test --full-trace --typescript","cov":"TS_NODE_PROJECT=test/tsconfig.json egg-bin cov --full-trace --typescript","prepublish":"npm run dist"},"keywords":["钉钉小程序","serverless-sdk"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.6.3","@babel/preset-typescript":"^7.6.0","@babel/runtime":"^7.7.6","@types/mocha":"^5.2.7","@types/node":"^12.12.5","babel-loader":"^8.0.6","egg-bin":"^4.14.0","fork-ts-checker-webpack-plugin":"^1.5.0","husky":"^3.0.9","mocha":"^6.2.2","tslint":"^5.20.0","typescript":"^3.6.4","webpack":"^4.39.2","webpack-cli":"^3.3.7"},"dependencies":{"crypto-js":"^3.1.9-1","mime":"^2.4.4"},"readme":"# DingTalk MPServerless SDK\n\n[![NPM](https://nodei.co/npm/@alicloud/dt-mpserverless-sdk.png)](https://nodei.co/npm/@alicloud/dt-mpserverless-sdk/)\n\nMPServerless SDK\n\n## Getting Started\n\n> npm install --save @alicloud/dt-mpserverless-sdk\n\n## Usage\n\n```js\nconst MPServerless = require('@alicloud/dt-mpserverless-sdk');\nconst mpServerless = new MPServerless({\n  uploadFile: dd.uploadFile,\n  request: dd.httpRequest,\n  getAuthCode: dd.getAuthCode,\n}, {\n  appId: 'xxx', // 小程序应用标识\n  spaceId: 'xxx', // 服务空间标识\n  clientSecret: 'xxx', // 服务空间 secret key\n  endpoint: 'https://webgw.basement.nlark.com' // 服务空间地址，从小程序 serverless 控制台处获得\n});\n\nmpServerless.user.getInfo().then(res => {\n  console.log('user info', res);\n});\nmpServerless.db.collection('task').find().then(res => {\n  console.log('task list', res.result);\n});\nmpServerless.function.invoke('sayHello', { name: 'angela' }).then(res => {\n  console.log(res.result + ' says angela');\n});\n\ndd.chooseImage({\n  chooseImage: 1,\n  success: res => {\n    const path = res.filePaths[0];\n    const that = this;\n    mpServerless.file.uploadFile({\n      filePath: path,\n      headers: {\n        contentDisposition: 'inline',\n      },\n    }).then((image) => {\n      that.setData({\n        iconUrl: image.fileUrl,\n      });\n    }).catch(console.error);\n  },\n});\n```\n","readmeFilename":"README.md","gitHead":"3558f18fcc24467d0175bbb9d55cac7fa67447dd","_id":"@alicloud/dt-mpserverless-sdk@0.0.3-alpha.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GST+7dP2wTs3m2on3BGYROvUsqE0SDH02sWUNYRIUE+2eKu4IYpuw7zFWhGs51u5ov1cDwpEPghC0TZdlzTT+A==","shasum":"9934fdf630026d81e5f2eef05de6fc95276d63cc","tarball":"https://registry.npmjs.org/@alicloud/dt-mpserverless-sdk/-/dt-mpserverless-sdk-0.0.3-alpha.1.tgz","fileCount":4,"unpackedSize":105538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIVy6CRA9TVsSAnZWagAAHQYQAJbq1MhI+nNNIoKH6dwy\nAY9W6fra9plism0QnW0A7Qx8zj3rNJb3+8tzt+ZNIpxMVhoqeIIiDyBg23p2\na1bxUfJzwQv2H4MWdGA+kdLzyC38/yi4EaAGcnMEkEyKWaJXoD2/2ktiOVOL\nF+8J+jh699ZwaSimcAYIrhHToZ2MCCk3qu1/GpDdFDuf8Y3ciDQMIEFPhXdc\nDm74OjiOm2G5dHes46neg5qW5Z1ddHRdb1BT0VW7i+hyTtyLOIgbkWpkgE6K\nefhWjkGGW7fIPEjB3seVmkQbYbdNGUJBDeFAJOh88NU+5jcEkCnamFKS+uCA\niSnZCB5wbEp6v1KApnM6kFwQeCsTS+Qcfjf7NAhciOwBxTNhIz5LSRwgjVrt\n53ngQ/QdWpZwQdo3bS0+4oWoeqspmp5eHuQNFa0VGIdcwG/NOhV5j/vI+7C6\nJfdXhRAXqkfa54no0tbg/WiEA1oMZtu7ru7lYtI5iO3OoyTuDJtytrT4ZFtu\nmf37GiZcYe0vD7U4OpH5UaUivATjC10XX8BDtbGqj+0Tl9HIzU/lL5wljTqD\n55EEQKO6iAyUz8k3hIZzAsSr8N4Lfn52uX+hjS/hxK8hD2YSsXjP+7smCSbR\ne6AjwpV46mq27SZyGs93LvXC7Bakw6emsDQm7CTETT30l3hb/DeFWyZ5GUDh\nMilq\r\n=3Q+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAc7jfWG0GWXDSiZKIBk+Ip8VM76tvtfffGhPaC884UjAiAtUkNaw8XpjteSQ/Oxjdy0y5o4FIY6I1m7vPy72Q7NHw=="}]},"maintainers":[{"name":"aleelock","email":"aleelock@126.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"cici503","email":"191984292@qq.com"},{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"humanhuang","email":"halfthink@gmail.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"},{"name":"libeileia_ly","email":"yanli_wx_test@126.com"},{"name":"ls_nodejs","email":"ls_huster@163.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"tanhe123","email":"xiayule148@gmail.com"},{"name":"umengplus","email":"gongzhen.gz@alibaba-inc.com"},{"name":"vangie","email":"duwan@live.com"},{"name":"zack-lin","email":"linzegia@gmail.com"}],"_npmUser":{"name":"pagecao","email":"cpj1106@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dt-mpserverless-sdk_0.0.3-alpha.1_1579244730071_0.7200252039450494"},"_hasShrinkwrap":false},"0.0.3":{"name":"@alicloud/dt-mpserverless-sdk","version":"0.0.3","description":"钉钉小程序 serverless SDK","main":"./dist/serverless.min.js","scripts":{"build":"rm -rf ./build && NODE_ENV=development webpack --progress","dist":"rm -rf ./dist && webpack --progress","alpha":"npm publish --tag alpha","watch":"rm -rf ./build && NODE_ENV=development webpack --watch --progress","test":"TS_NODE_PROJECT=test/tsconfig.json egg-bin test --full-trace --typescript","cov":"TS_NODE_PROJECT=test/tsconfig.json egg-bin cov --full-trace --typescript","prepublish":"npm run dist"},"keywords":["钉钉小程序","serverless-sdk"],"license":"MIT","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.6.3","@babel/preset-typescript":"^7.6.0","@babel/runtime":"^7.7.6","@types/mocha":"^5.2.7","@types/node":"^12.12.5","babel-loader":"^8.0.6","egg-bin":"^4.14.0","fork-ts-checker-webpack-plugin":"^1.5.0","husky":"^3.0.9","mocha":"^6.2.2","tslint":"^5.20.0","typescript":"^3.6.4","webpack":"^4.39.2","webpack-cli":"^3.3.7"},"dependencies":{"crypto-js":"^3.1.9-1","mime":"^2.4.4"},"gitHead":"bc64884a81fefd0a8330aa85db3d979698828a3d","_id":"@alicloud/dt-mpserverless-sdk@0.0.3","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-H01rI7uq82Jr6HI2F7on6Bc3/+c9cCKfyrP4PJzM7D4CSiVrwZDp1k3gEjnj73mBcLVYAIEi33cmMCtcZQBscg==","shasum":"cc6473de37b9dc918d6894447c87e914f06eca89","tarball":"https://registry.npmjs.org/@alicloud/dt-mpserverless-sdk/-/dt-mpserverless-sdk-0.0.3.tgz","fileCount":4,"unpackedSize":105514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIWOtCRA9TVsSAnZWagAAWREP/2AvdnA6oJgEZMgc5aFY\nlO6C/imElLrVIalcHgSxQSNs4UjnBBMOJN/ONZJBqM7drsdGx59VSxFjK2od\nAMltetj3ECxn7UkLMl2QaXGVf88xgNzXiBbGevnloNOTFWVLGxfLEQyzBUDe\nIkbXY6VgDn8VqrpXpd2ZlgiWcrCfbRFo4RsvIKsuPcGU4RKac+tP4ZtqUPO2\n5mtfjkDgwxPk0+saaARyvvlfTUJQlj4IXQHRLsMkD7cbW54Yzk9B/w8MSWr9\nwlF83CNPID9nQXxu14UhonWW6CgxNNphD82fsMktR6Nl1gE3mSBT6RVtPrud\nhoZc8AapmtDxWGyIUXhhEV6jJ5dO/yJE8YRH94UN6e5WsHVu3JYkNkqmPIZv\nMQwYtG31Lz8rrN+YtgF1hpIMsAvCGk9ccqtDx0gFM9D0mJ5clFc21zWZvmQO\niDXQBSZsvkWmfzfbv8/U3kugbmkNYOkSvIPB5trFt+1bL3XnxEF+lhGVJR6g\nfabX0zgeXweha8nyAzkuwDy4ctN+DEoWD+kndEnIPIdHTXl8MMvJQ+n3BqmN\nhIRXtKgvofvqppjyXFvZJGH0sMdN63UdT2lJvltGq3EtfTWncbqVYjxDivuA\nur/e4M297kmsE7QZCMoXp7NZEm8SuYt3PWbcaqGEMSzqja1gRCb6otnAvKER\n3A9E\r\n=Qk6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTGhr0hn97EDgZfq3jSvFmn9Q6HOUvbz4wQcRODqICbwIgJV4QvDIZwFtIn7j5+0XZiOFDBYzXl8ylGHGFiYNgrQI="}]},"maintainers":[{"name":"aleelock","email":"aleelock@126.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"cici503","email":"191984292@qq.com"},{"name":"console-fe","email":"console-fe@alibabacloud.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"humanhuang","email":"halfthink@gmail.com"},{"name":"jacksontian","email":"shyvo1987@gmail.com"},{"name":"libeileia_ly","email":"yanli_wx_test@126.com"},{"name":"ls_nodejs","email":"ls_huster@163.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"tanhe123","email":"xiayule148@gmail.com"},{"name":"umengplus","email":"gongzhen.gz@alibaba-inc.com"},{"name":"vangie","email":"duwan@live.com"},{"name":"zack-lin","email":"linzegia@gmail.com"}],"_npmUser":{"name":"pagecao","email":"cpj1106@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dt-mpserverless-sdk_0.0.3_1579246509463_0.2392708666608434"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-07T12:54:05.907Z","0.0.2-alpha.1":"2020-01-07T12:54:06.341Z","modified":"2022-04-04T12:56:26.198Z","0.0.2":"2020-01-07T13:30:48.211Z","0.0.3-alpha.1":"2020-01-17T07:05:30.259Z","0.0.3":"2020-01-17T07:35:09.596Z"},"maintainers":[{"email":"console-fe@alibabacloud.com","name":"console-fe"},{"email":"sdk-team@alibabacloud.com","name":"aliyunsdkteam"},{"email":"cpj1106@gmail.com","name":"pagecao"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"shyvo1987@gmail.com","name":"jacksontian"}],"description":"钉钉小程序 serverless SDK","keywords":["钉钉小程序","serverless-sdk"],"license":"MIT","readme":"# DingTalk MPServerless SDK\n\n[![NPM](https://nodei.co/npm/@alicloud/dt-mpserverless-sdk.png)](https://nodei.co/npm/@alicloud/dt-mpserverless-sdk/)\n\nMPServerless SDK\n\n## Getting Started\n\n> npm install --save @alicloud/dt-mpserverless-sdk\n\n## Usage\n\n```js\nconst MPServerless = require('@alicloud/dt-mpserverless-sdk');\nconst mpServerless = new MPServerless({\n  uploadFile: dd.uploadFile,\n  request: dd.httpRequest,\n  getAuthCode: dd.getAuthCode,\n}, {\n  appId: 'xxx', // 小程序应用标识\n  spaceId: 'xxx', // 服务空间标识\n  clientSecret: 'xxx', // 服务空间 secret key\n  endpoint: 'https://webgw.basement.nlark.com' // 服务空间地址，从小程序 serverless 控制台处获得\n});\n\nmpServerless.user.getInfo().then(res => {\n  console.log('user info', res);\n});\nmpServerless.db.collection('task').find().then(res => {\n  console.log('task list', res.result);\n});\nmpServerless.function.invoke('sayHello', { name: 'angela' }).then(res => {\n  console.log(res.result + ' says angela');\n});\n\ndd.chooseImage({\n  chooseImage: 1,\n  success: res => {\n    const path = res.filePaths[0];\n    const that = this;\n    mpServerless.file.uploadFile({\n      filePath: path,\n      headers: {\n        contentDisposition: 'inline',\n      },\n    }).then((image) => {\n      that.setData({\n        iconUrl: image.fileUrl,\n      });\n    }).catch(console.error);\n  },\n});\n```\n","readmeFilename":"README.md"}