学习
实践
活动
专区
工具
TVP
写文章

微信程序api

1.api 1.概述 程序开发框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等 2.api分类 监听api 约定以on开头的API用了来监听某个事件是否触发 在本地开发测试期间为了开发方便可以不配置域名信息,只需要将微信开发者工具中的不校验选项设置即可 微信程序中不存在跨域问题 跨域一般发生位置:浏览器 防止CSRF跨站点请求伪造 微信程序使用语法糖 API使用云存储功能 在程序端可以分别调用wx.clound.uploadFile和wx.cloud.downloadFile完成上传和下载云文件操作 3.云函数 云函数是一段运行在云端的代码,无需管理服务器 ,在开发工具内编写、一键上传部署即可运行后端代码 程序内提供了了专门用于云函数调用的API。 ,该程序与普通QuickStart程序有以下不同 无游客模式,也不可以使用测试号 project.config.json中增加了字段cloundbaseRoot用于指定存放云函数&云托管的目录

44430
  • 广告
    关闭

    移动开发平台即将公测上线

    移动开发平台帮您解决以下后顾之忧,修个Bug发版本时间太长、应用测试覆盖不全机型、业务增长缺少各种数据...

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    程序JAVA实战」程序数据缓存API(54)

    刚开始写程序的时候,用户信息我是按照app.js增加全局变量的方式来做的,后来当看到搜索插件可以保存上次的搜索内容,让我知道了原来程序还有缓存的API,来一起了解下。 在微信程序的开发中,缓存会用到如下的几个方法,分别对应一个同步和异步的方法,最大上限是10MB。 在涉及到缓存的时候,一般我们建议用同步的写法,异步的写法其实是一种非常危险的写法,第一点,它会让代码变得难以阅读,第二点,它会引起许多未知的错误,如果对异步的方法不是很熟悉,建议能用同步就用同步,千万不要用异步,当然程序里面有些情况是必须用异步的 ,但是在程序里面用到异步的情况会非常的少,同步的缺陷是什么呢? 当然这个也要根据自己的业务来进行判断看是否用同步还是异步,当你的业务需要解耦的情况下,去使用异步,当你的业务是同步的话,那就最好还是使用同步,也就是说异步的操作是需要业务的配合来设计的,程序的缓存上限是

    28730

    微信程序--网络请求api

    1.问题描述 本次博客的内容是对之前天气api使用的一个补充,会具体介绍如何发送网络请求(request)的使用方法。 developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html 然后就是如何使用网络请求,因为基本上是要测试的,所以要先设置程序不校验业务域名以及 图1 图2 之后就是使用给的请求参数,拥有了一个api后需要测试它是否可用,这里我们可以使用postman进行测试,根据你自己的api的需求进行测试,我这里使用的是post请求(图2)。 然后根据官方文档的方法编写我们的js,进行api的调用,对api进行post请求。然后用调试器的consloe查看是否得到api接口的数据。 (详细代码见附件) 3.结语 本次细化了微信程序使用api的方法,后续会继续学习程序api

    69420

    如何在程序中引入自有 API

    如果程序里需要调用一些宿主 App 提供的能力,而 FinClip SDK 未实现或无法实现时,就可以注册一些自定义 API。然后程序里就可以像调用其他 API 一样调用注册的 API 了。 注册自定义 API 分两个场景: 注册给原生程序使用的自定义 API; 注册给程序中 Web-view 组件加载的 H5 使用的自定义 API。 如何注册及使用 FinClip 程序自定义 API 1. iOS 端注册程序自定义 API 注册自定义的程序 API 的函数如下所示: /** 注册扩展Api @param extApiName Android 端注册程序 web-view 组件 API 程序里加载的 H5,如果也想调用宿主 API 的某个能力,就可以利用该方法注册一个 API。 为什么注册的自定义程序 API 不起作用 在注册自定义 API 时,会判断当前的程序 SDK 是否初始化成功了。如果没有初始化成功,那么注册自定义 API 就不会成功。

    19810

    微信程序之同步与异步API

    一、理论知识 我们的程序的宿主是微信,程序涉及到很多调用微信功能的场景,如获取用户信息,本地存储,支付功能等;因此,程序开发框架为我们提供了丰富的微信原生API程序将微信原生API分为"事件监听 API"、"同步 API"、"异步API"三类,本文我们主要介绍"同步 API"、"异步API"。 1.同步 API 同步API在名称上面有什么特点? 同步API会阻塞当前线程。 注:如果API直接返回了我们需要的数据,那么就可以认为这个API是同步模式的 2.异步 API 程序开发框架提供的微信原生 API以异步模式居多还是同步模式居多? 程序开发框架提供的微信原生 API大多数都是异步的,例如如wx.request,wx.login等 怎么理解异步模式的微信原生 API? 阻塞线程 说明:程序客户端,如果需要实现异步API转同步效果,需要引入"regenerator-runtime"这个包(如下附件) regenerator-runtime.zip 首先,我们在程序根目录下创建一个第三方包目录

    3.2K40

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 云开发 CloudBase

      云开发 CloudBase

      云开发(Tencent Cloud Base,TCB)是腾讯云为移动开发者提供的一站式后端云服务,支持小程序、小游戏、Web、APP开发。它帮助开发者统一构建和管理资源,让开发者可以专注于业务逻辑的实现,而无需理解后端逻辑及服务器运维知识,开发门槛更低,效率更高。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券