(Translated by https://www.hiragana.jp/)
GitHub - willin/mp-sdk: 微信小程序服务器端SDK。Wechat Mini Program (mp) Serverside SDK
Skip to content
/ mp-sdk Public

ほろしんしょうほどじょふく务器はしSDK。Wechat Mini Program (mp) Serverside SDK

License

Notifications You must be signed in to change notification settings

willin/mp-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mp-sdk

かんかたSDKさらこのみようてきほろしんしょうほどじょふく务器はしSDK。

やめ经疯きょうとく不能ふのうようだい码行すう(总计89くだり包含ほうがん空行くうぎょうdebug)らい衡量该项りょうだい码仅ゆう 1,310节(净化きさき)。

github npm npm npm codebeat badge

Minimum, Flexible, Scalable.

支持しじLazy Require。

あんそう使用しよう

yarn add mp-sdk
# ある
npm i --save mp-sdk

基本きほん使用しようしめせれい

const sdk = require('mp-sdk');

const cloud = sdk('appid', 'secret');

// appid、secret、access_token、grant_type 4个字だん以忽りゃくうつし
cloud.auth.code2Session({
  js_code: 'js_code'
}).then(result => {
  // code here
});

二维码处理示例

const sdk = require('mp-sdk');
const fs = require('fs');

const cloud = sdk('appid', 'secret');

cloud.wxacode.getUnlimited({
  scene: 'test',
  path: 'page/index?foo=bar'
}).then((d) => {
  fs.writeFileSync('1.png', d);
});

かいみつしめせれい

ほんSDKちゅう加入かにゅうかいみつ方法ほうほう .crypto.decryptData

传入いち个对ぞう包含ほうがん以下いかさん个参すう

  • sessionKey: とう录会话的もたれ
  • encryptedData: みつぶんすうすえ
  • iv:はつはじめむこうりょう

以上いじょう三个字段均为必须,ざいほろしん开发しゃぶん档中也有やゆう具体ぐたいてき说明。

const sdk = require('mp-sdk');
const cloud = sdk('appid', 'secret');

// 注意ちゅうい: 该方ほう并不かい Promise 而是直接ちょくせつかえしかいかいみつ结果。
const result = cloud.crypto.decryptData({
  sessionKey: 'xxx',
  encryptedData: 'xxx',
  iv: 'xxx'
});

console.log(result);
// 可能かのう结果如下: watermark 对象用作ようさくこう验,具体ぐたい参考さんこうぶん
// {
//   phoneNumber: 'xxxx',
//   purePhoneNumber: 'xxx',
//   countryCode: 'xxxx',
//   watermark: { timestamp: 1560502778, appid: 'wxc0783c8b8bfef8d3' }
// }

参考さんこうぶん

あい关项推荐

License

Apache 2.0

donate

About

ほろしんしょうほどじょふく务器はしSDK。Wechat Mini Program (mp) Serverside SDK

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published