微信小程序 微信api返回值

发布: 青白 2023-12-27 点击次数:

微信小程序开发中,与微信API交互是非常常见且重要的一部分。微信API返回值是指在与微信服务器通信后,微信API返回给开发者的数据。这些数据通常是以JSON格式返回,包含了与特定API请求相关的信息。以下是一些微信小程序中常见的微信API调用以及它们可能的返回值:

微信小程序 微信api返回值1.jpg

1. 获取用户信息(wx.getUserInfo):

微信小程序 微信api返回值2.jpg

- 返回值示例:


json


{


"userInfo": {


"nickName": "用户名",


"avatarUrl": "头像URL",


"gender": 1,


"city": "城市",


"province": "省份",


"country": "国家",


"language": "语言"


},


"rawData": "原始数据字符串",


"signature": "用户签名",


"encryptedData": "加密数据",


"iv": "解密算法的初始向量"


}


- 说明: 该接口返回用户的基本信息,包括昵称、头像、性别等。


2. 登录态维护(wx.login):


- 返回值示例:


json


{


"code": "登录凭证",


"errMsg": "login:ok"


}


- 说明: 通过该接口获取登录凭证,开发者可以通过凭证换取用户标识openid和会话密钥session_key。


3. 发起支付请求(wx.requestPayment):


- 返回值示例:


json


{


"errMsg": "requestPayment:ok"


}


- 说明: 用户支付成功后返回的信息,表示支付请求成功。


4. 获取位置信息(wx.getLocation):


- 返回值示例:


json


{


"latitude": 23.099994,


"longitude": 113.324520,


"speed": 0.0,


"accuracy": 30.0


}


- 说明: 返回用户的地理位置信息,包括经纬度、速度和位置的精确度。


5. 选择图片(wx.chooseImage):


- 返回值示例:


json


{


"tempFilePaths": [


"临时文件路径1",


"临时文件路径2"


],


"tempFiles": [


{


"path": "临时文件路径1",


"size": 1024


},


{


"path": "临时文件路径2",


"size": 2048


}


]


}


- 说明: 用户选择图片后返回的临时文件路径和文件信息。


6. 扫码(wx.scanCode):


- 返回值示例:


json


{


"result": "扫码得到的内容",


"scanType": "二维码",


"charSet": "UTF-8",


"path": "扫码进入的小程序页面路径",


"rawData": "原始数据",


"errMsg": "scanCode:ok"


}


- 说明: 扫码成功后返回的信息,包括扫描到的内容、扫码类型等。


7. WebSocket连接(wx.connectSocket):


- 返回值示例:


json


{


"errMsg": "connectSocket:ok"


}


- 说明: 表示WebSocket连接成功的返回值。


8. 获取系统信息(wx.getSystemInfo):


- 返回值示例:


json


{


"model": "iPhone X",


"pixelRatio": 3,


"screenWidth": 375,


"screenHeight": 812,


"windowWidth": 375,


"windowHeight": 635,


"language": "zh_CN",


"version": "7.0.4",


"system": "iOS 11.4.1",


"platform": "ios",


"fontSizeSetting": 16,


"brand": "Apple",


"errMsg": "getSystemInfo:ok"


}


- 说明: 返回设备的系统信息,包括机型、分辨率、系统版本等。


9. 小程序跳转(wx.navigateTo):


- 返回值示例:


json


{


"errMsg": "navigateTo:ok"


}


- 说明: 表示小程序页面跳转成功的返回值。


10. 上传文件(wx.uploadFile):


- 返回值示例:


json


{


"data": "服务器返回的数据",


"statusCode": 200,


"errMsg": "uploadFile:ok"


}


- 说明: 表示文件上传成功的返回值,包括服务器返回的数据和状态码。

上一篇:群聊怎么显示小程序内容返回列表下一篇:微信小程序 下边框
QQ

申请试用

电话

服务热线

总机:400-109-0509

QQ

QQ客服

wechat

微信客服

项目经理

顶部

回到顶部