微信小程序API接口

微信小程序API接口

wx.request(OBJECT)   wx.request发起的是 HTTPS 请求。

OBJECT参数说明:

url->开发者服务器接口地址->String;

data->请求的参数->Object、String;

header->设置请求的 header , header 中不能设置 Referer->Object;

method->默认为 GET,有效值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT->String;

dataType->默认为 json。如果设置了 dataType 为 json,则会尝试对响应的数据做一次 JSON.parse->String;

success->收到开发者服务成功返回的回调函数,res = {data: ‘开发者服务器返回的内容‘}->Function;

fail->接口调用失败的回调函数->Function;

complete->接口调用结束的回调函数(调用成功、失败都会执行)->Function;

示例代码:

wx.request({
  url: ‘https://www.kg1995.top/mvshop/index.php/Api/Wen/getlist‘, //仅为示例,并非真实的接口地址
  data: {
     x: ‘‘ ,
     y: ‘‘
  },
  header: {
      ‘content-type‘: ‘application/json‘
  },
  success: function(res) {
    console.log(res.data)
  }
})
时间: 2024-08-04 18:44:56

微信小程序API接口的相关文章

微信小程序api拦截器

微信小程序api拦截器 完美兼容原生小程序项目 完美兼用小程序api的原本调用方式,无痛迁移 小程序api全Promise化 和axios一样的请求方式 小程序api自定义拦截调用参数和返回结果 强大的async拦截 快速开始 安装 npm install wxapp-api-interceptors --save 详情 https://blog.csdn.net/rolan1993/article/details/80480341 原文地址:https://www.cnblogs.com/to

微信小程序之----接口调用方式

最近开发了一个微信小程序版的任务管理系统,在向Java后台发送接口时遇到了一些问题,在这里做一个简单的总结. 官方接口 官方给出的接口叫做wx.request,请求方式比较简单,下面是官网给出的请求实例. wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 data: { x: '' , y: '' }, header: { 'content-type': 'application/json' }, success: function(res) { co

微信小程序之接口验证问题与处理onLaunch与onload异步同步问题

为了微信小程序接口的安全,我们需要通过一种方法,使得每次请求都需要验证一个key.但是因为异步处理的问题,我们需要先获得这个key存储后才进入下一步 1.获取开发服务器生成的key //app.js App({ userLogin:function() { var that = this; //定义promise方法 return new Promise(function (resolve, reject) { // that.getUserLocation(that,null); /*获取当前

简述 18.8.18 现有的微信小程序API能力

小程序能力竟恐怖如斯---- // 用于简述API能力 var obj = { 网络: ["发起请求", "上传/下载", "WebSocket"], 媒体: 媒体: { 图片: [ "从本地相册选择图片或使用相机拍照", "预览图片", "获取图片信息,倘若为网络图片,需先配置download域名才能生效", "保存图片到系统相册", // 需要用户授权 ], 录音

微信小程序API~地理位置location

(1)使用微信内置地图查看位置 wx.openLocation(Object object) 使用微信内置地图查看位置 参数 Object object 属性 类型 默认值 必填 说明 latitude number   是 纬度,范围为-90~90,负数表示南纬.使用 gcj02 国测局坐标系 longitude number   是 经度,范围为-180~180,负数表示西经.使用 gcj02 国测局坐标系 scale number 18 否 缩放比例,范围5~18 name string

微信小程序HTTP接口请求封装

1.方法封装(新建文件夹util,工具文件,在文件夹下创建request.js文件,用于对方法封装)request.js: var app = getApp(); //项目URL相同部分,减轻代码量,同时方便项目迁移 //这里因为我是本地调试,所以host不规范,实际上应该是你备案的域名信息 var host = 'http://localhost:8081/demo/'; /** * POST请求, * URL:接口 * postData:参数,json类型 * doSuccess:成功的回调

?微信小程序?----支付接口

==文档== 流程搞清楚就行  我就直接丢代码了 ==文档== # 支付接口 class Pay(APIView): def post(self, request, *args, **kwargs): login_key = request.data.get('login_key') if not login_key: return Response({'status': 400, 'msg': '参数错误'}) data_list = cache.get(login_key) if not d

微信小程序 API 路由

路由:由于页面的跳转: wx.switchTab() 跳转到 tabBar 页面,并关闭掉其他所有非 tabBar 页面: 参数:为对象, 对象的属性: url:需要跳转的 tabBar 的页面路径(需在app.json 的 tabBar 字段定义的页面),路径后面不能在参数 success:接口调用成功后的回调函数 fail:接口调用失败的回调函数 complete:接口调用结束的回调函数 案例: wx.switchTab({ url:"/a/d/g", //路径 success:f

微信小程序_小程序开发框架

微信小程序_小程序开发框架 微信小程序小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生APP体验的服务. 框架提供了自己的视图层描述语言WXML和WXSS,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上. 响应的数据绑定微信小程序框架的核心是一个响应的数据绑定系统. 整个系统分为两块视图层(View)和逻辑层(App Service) 框架可以让数据与视图非常简单地保持同步.当做数据