weixin-toolkit
v1.0.2
Published
轻松使用微信 js-sdk!ez access to wechat js functions with wechat js sdk centre service
Downloads
15
Maintainers
Readme
weixin-sharelink
An ez access to wechat js sdk.
Best for frontend and backend isolation env in enterprises or orgnizations wechat development.
You need a centre service handling tasks: secret key store, access token keep and renew, signature computed and so on.
The service could be designed as an open api so that
Access-Control-Allow-Origin
,Access-Control-Allow-Headers
,Access-Control-Allow-Methods
might be set for CORS. Consequencely, access control strategies should be added.
轻松使用微信官方 js sdk
适用于前后分离的企业或者组织团体。
需后端中控服务配合。
中控服务需完成保存密钥,维护 token,生成签名等功能。
中控服务可以设计成开放 API。需要添加相关的 CORS 与 访问策略。
notice
- The first param is centre control service param. Here it should be sent by
axios
afterquerystring
handled. That meanscontent-type
isapplication/x-www-form-urlencoded
. - The second is jsApiList, for example
["updateAppMessageShareData", "chooseImage"]
. - Optional The third is debug for js sdk, default
false
. - Optional The forth param. If set
'json'
,axios
acts defaultly, that iscontent-type
isapplication/json
. - 第一个参数是发送到中控服务的参数。默认发送的
content-type
是application/x-www-form-urlencoded
. - 第二个是 jsApiList, 例如
["updateAppMessageShareData", "chooseImage"]
. - 第三个可选参数是 js sdk debug, 默认
false
. - 第四个可选参数,如果设置为
'json'
,将使用axios
的默认行为,content-type
是application/json
。
tips
useage
installnpm i -S weixin-sharelink
for commonjs and ts
import { WeixinToolkit } from 'weixin-toolkit';
new wxtk = WeixinToolkit(
// centre control service param
{
url: "<centre service url>",
params: <centre servic post params>
},
// string[]...
["updateAppMessageShareData", "chooseImage"],
// optional, default false
// true,
// optional param, if your centre control service require json data
// 'json'
)
wxtk.wx.chooseImage({...})
link
Looking for centre service?
Weixin sdk js centre service
Looking for openbox-using wechat share?
Weixin shareLink