微信小程序开放给外部开发者的API接口主要包括以下几类:
基础能力接口:包括登录、获取用户信息、微信支付、微信分享等接口。
界面交互能力接口:包括页面跳转、下拉刷新、上拉加载等接口。
媒体能力接口:包括图片、音频、视频等媒体文件的上传下载接口。
数据存储能力接口:包括本地存储、访问指定服务器等数据存储相关接口。
位置服务接口:包括获取当前位置、打开地图等位置服务相关接口。
网络请求接口:包括发起HTTP/HTTPS网络请求、WebSocket等网络请求相关接口。
其中,登录接口、微信支付接口、微信分享接口等是小程序开发中常用的重要接口。需要注意的是,由于小程序开放接口的限制,开发者在使用这些接口时需要遵循相应的规则和限制。