图片库
原创图片库主要用于上传图片,商家可通过设置订单发货信息的 API 接口来上传图片,表 6-36 和表 6-37 分别是接口调用请求说明和请求参数说明。
表 6-36 接口调用请求说明
协议 | HTTPS |
HTTP 请求方式 | POST |
请求 URL | https://www.wechatadd.com;filename=test.png |
POST 数据 | 图片 |
表 6-37 请求参数说明
参数 | 是否必须 | 说明 |
access_token | 是 | 调用接口凭证 |
filename | 是 | 图片文件名(带文件类型扩展名) |
POST 数据 | 是 | 图片数据 |
返回数据示例:
1. { 2. "errcode":0, 3. "errmsg":"success", 4. "image_url": "https://www.wechatadd.com SJGqecVtRiaPxwWEIr99eYYL6AAAp1YBo12CpQTXFH6InyQWXITLvU4CU7kic4PcoXA/0" 5. }
POST 返回的数据是上传图片的错误码,表 6-38 是对返回数据的说明。
表 6-38 返回数据说明
字段 | 说明 |
errcode | 错误码 |
errmsg | 错误信息 |
image_url | 图片 URL |
对于微信小店的自定义开发,开发者可以通过开发接口来实现更灵活地运营微信小店,6.1 节已经介绍了一些自定义开发的接口。
微信小店SDK微信 JS-SDK 是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信 JS-SDK,网页开发者可高效地使用拍照、选图、语音、位置等手机系统的功能,同时还可以直接使用微信分享、扫一扫、卡券、支付等微信特有的功能,为微信用户提供更优质的网页体验。
1. 绑定域名
登录微信公众平台,进入「公众号设置」的「功能设置」界面,从中填写「JS 接口安全域名」。需要注意的是,登录后才能在「开发者中心」查看对应的接口权限。
2. 引入 JS 文件
在需要调用 JS 接口的页面引入如下 JS 文件(支持 HTTPS):
https://www.wechatadd.com.0.0.js
请注意,如果页面启用了 HTTPS,务必引入 https://www.wechatadd.com.0.0.js,否则将无法在 iOS 9.0 以上系统中成功使用 JS-SDK。如需使用摇一摇周边功能,请引入 jweixin-1.1.0.js。
3. 通过 config 接口注入权限验证配置
所有需要使用 JS-SDK 的页面必须先注入配置信息,否则将无法调用(同一个 URL 仅需调用一次,对于变化 URL 的 SPA 的 Web APP,可在每次 URL 变化时进行调用,目前 Android 微信客户端不支持 pushState 的 H5 新特性,所以使用 pushState 来实现 Web APP 的页面会导致签名失败,此问题会在 Android 6.2 中修复)。
1. wx.config({ 2. debug: true, // 开启调试模式,调用的所有 API 的返回值会在客户端提醒, //若要查看传入的参数,可以在 PC 端打开,参数信息会通过 LOG 打出,仅在 PC 端时才会打印 3. appId: 『』, // 必填,公众号的唯一标识 4. timestamp: , // 必填,生成签名的时间戳 5. nonceStr: 『』, // 必填,生成签名的随机串 6. signature: 『』, // 必填,签名,见附录 7. jsApiList: [] // 必填,需要使用的 JS 接口列表 8. });
4. 通过 ready 接口处理成功验证
1. wx.ready(function(){ 2. // config 信息验证后会执行 ready 方法,所有接口调用都必须在 config 接口获得结 //果之后。config 是一个客户端的异步操作,如果需要在页面加载时就调用相关接口,则须 //把相关接口放在 ready 函数中调用来确保正确执行。对于用户触发时才调用的接口,则可 //以直接调用,不需要放在 ready 函数中 3. });
5. 通过 error 接口处理失败验证
1. wx.error(function(res){ 2. 3. // config 信息验证失败会执行 error 函数,如签名过期导致验证失败,具体错误信息 //可以打开 config 的 debug 模式查看,也可以在返回的 res 参数中查看,对于 SPA,可以 //在这里更新签名 4. });
所有接口都通过 wx 对象(也可使用 jWeixin 对象)来调用,参数是一个对象,除了每个接口本身需要传的参数之外,还有以下通用函数。
• success:接口调用成功时执行的回调函数。
• fail:接口调用失败时执行的回调函数。
• complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。
• cancel:用户单击取消时的回调函数,仅部分有用户取消操作的 API 才会用到。
• trigger:监听 Menu 中的按钮单击时触发的方法,该方法仅支持 Menu 中的相关接口。
以上几个函数都带有一个参数,类型为对象,其中除了每个接口本身返回的数据之外,还有一个通用属性 errMsg,其值的格式如下。
调用成功时:「xxx:ok」,其中 xxx 为调用的接口名。
用户取消时:「xxx:cancel」,其中 xxx 为调用的接口名。
调用失败时:其值为具体错误信息。
版权保护: 本文由 李斯特 原创,转载请保留链接: https://www.wechatadd.com/artdet/9554
阅读推荐
更多...- 抛砖引玉,策划与受众互动 2023-07-13
- 优秀销售员必备的好习惯 2023-03-04
- 区块链技术尚未达到商业化成熟阶段 2023-09-11
- 什么样的顾客最容易被你说服,直接按原价购买呢?答案是这 5 种 2023-05-22
- (淘宝seo排名优化的方法之)爆款打造:让店铺销量更上一层楼 2023-01-24
- 你想从销售小白变成销售高手吗,赢得客户的信任和认可,提高销售业绩 2023-04-01
- 如何充分利用老顾客的价值,如何采集和有效利用老客户的数据 2023-07-08
- 不要让老公取代自己做老板,合适的合伙人在哪里 2023-07-16
- 互联网创业方法论,销售是个技术活 2023-10-08
- 销售技巧与法则现卓越品质 2023-03-04
- 出奇制胜:产品弱 VS 关系弱 2023-05-22
- 赞美的话说得好,生意肯定跑不了——销售技巧 2023-03-04
- 即时通讯改变客户行为--实现业绩的突破 2023-04-01
- 从细微处到全时段,为什么帮忙是见面的最佳方式 2023-05-22
- 订阅号的内容组织与编辑技巧-好内容是编出来的 2023-07-02
- 打造硬实力:创业者的六项修炼,要学会讲故事 2023-07-16
- 销售绝招: 锚定效应:饥饿营销,让对方总想第一个得到 2023-05-20
- 心理账户:给客户算清账,让他感觉自己「买得值」,100%保证:这些技巧让您的销售业绩翻倍 2023-05-20