开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
支付产品
私域产品
小程序产品
权限集列表
搜索关键词
搜索直达
api 列表
相关资料
收藏
消息
小程序码
小程序服务
订单中心
小程序开发管理
生物核身
交易组件
小程序商品
支付有礼
商家粉丝群
营销产品
资金产品
会员产品
信用产品
广告产品
收藏
订阅更新
我的文档
设置
沙箱环境是支付宝开放平台为开发者提供的与生产环境完全隔离的联调测试环境,开发者在沙箱环境中完成的接口调用不会对生产环境中的数据造成任何影响。
沙箱为开放的产品提供 有限功能范围 的支持(覆盖的功能范围参见下面的业务用例),可以覆盖产品的绝大部分核心链路和对接逻辑,便于开发者快速学习/尝试/开发/调试,推荐开发者遵循业务用例来使用沙箱
沙箱环境会自动完成或忽略一些场景的业务门槛,例如:开发者无需等待产品签约,即可直接在沙箱环境调用接口,使得开发集成工作可以与商务流程并行,从而提高项目整体的交付效率。
注意
由于沙箱环境并非 100% 与生产环境一致,接口的实际响应逻辑请以生产环境为准,沙箱环境开发调试完成后,仍然需要在生产环境进行测试验收
沙箱环境拥有完全独立的数据体系,沙箱环境下返回的数据(比如用户 id 等)在生产环境中都是不存在的,开发者不可将沙箱环境返回的数据与生产环境中的数据混淆。
本文仅说明如何在沙箱环境中调试小程序-搜索直达,非沙箱环境调试通用说明。
更多沙箱介绍和沙箱控制台使用说明可查看
搜索直达沙箱调试说明
沙箱通过业务用例定义支持的功能范围。业务用例描述了典型业务场景下,开发者可通过先后对接哪些接口来实现业务目标,每个业务用例会为开发者提供接口调用时序与参数示例值。
推荐开发者遵循业务用例来使用沙箱。
注意
示例参数值中与沙箱当前账号、应用上下文相关的参数,需开发者自行参照接入指南调用配套接口获取。
目前沙箱钱包端上相关的功能还不支持。
该产品只在新沙箱环境提供支持。
业务用例
品牌认证管理
上传资质图片
调用 openapi:alipay.open.mini.miniapp.brand.upload
java
复制代码
package com.java.sdk.demo;

import com.alipay.api.alipayapiexception;
import com.alipay.api.alipayclient;
import com.alipay.api.defaultalipayclient;
import com.alipay.api.alipayconfig;
import com.alipay.api.response.alipayopenminiminiappbranduploadresponse;
import com.alipay.api.request.alipayopenminiminiappbranduploadrequest;

import com.alipay.api.fileitem;
import java.util.base64;
import java.util.arraylist;
import java.util.list;

public class alipayopenminiminiappbrandupload {

public static void main(string[] args) throws alipayapiexception {
// 初始化sdk
alipayclient alipayclient = new defaultalipayclient(getalipayconfig());
//这是一个1x1像素的图片流
string imagebase64 = "ivborw0kggoaaaansuheugaaaaoaaaakcayaaacnms 9aaaaeuleqvr42mp4tyrggfvix4uai/uoggwvneqaaaaasuvork5cyii=";
// 下列fileitem中也可用直接读取本地文件的方式来获取文件
// fileitem imagecontent = new fileitem("本地文件的绝对路径");

// 构造请求参数以调用接口
alipayopenminiminiappbranduploadrequest request = new alipayopenminiminiappbranduploadrequest();
// 设置文件内容
fileitem filecontent = new fileitem("filecontent.jpg",base64.getdecoder().decode(imagebase64));
request.setfilecontent(filecontent);
alipayopenminiminiappbranduploadresponse response = alipayclient.execute(request);
system.out.println(response.getbody());

if (response.issuccess()) {
system.out.println("调用成功");
参数示例值:
提交品牌认证申请
调用 openapi:alipay.open.mini.miniapp.brand.submit
入参示例值:
出参示例值:
查询申请审核结果
调用 openapi:alipay.open.mini.miniapp.brand.query
入参示例值:无入参
出参示例值:
说明
线上环境品牌认证需要人工审核,而沙箱环境没有人工审核流程,所以提交的申请会永远处于 auditing 状态,调用取消接口后查询返回的字段 miniapp_brand_audit_result 的值是未认证状态。
沙箱环境会默认为开发者构造一个默认的测试品牌。
取消品牌认证
调用 openapi:alipay.open.mini.miniapp.brand.cancel
入参示例值:无入参
出参示例值:
搜索直达管理
上传图片资料
调用 openapi:alipay.open.file.upload
入参示例值:
出参示例值:
搜索直达创建预校验
调用 openapi:alipay.open.search.box.consult
入参示例值:
出参示例值:
创建搜索直达配置
调用 openapi:alipay.open.search.box.apply
入参示例值:
说明
brand_id(品牌 id)是全局唯一的,所以每次需要填写不同的品牌 id。
在沙箱环境下,大概 1 分钟后会自动审批通过。
出参示例值:
接收搜索直达审核通过通知
接收 msgapi 消息:alipay.open.search.box.changed 消息业务参数示例值:
修改搜索直达配置
调用 openapi:alipay.open.search.box.modify
入参示例值:
说明:在沙箱环境下,大概 1 分钟后会自动审批通过。
出参示例值:
接收搜索直达审核通过通知
接收 msgapi 消息:alipay.open.search.box.changed 消息业务参数示例值:
查询搜索直达配置列表
调用 openapi:alipay.open.search.box.batchquery
入参示例值:
出参示例值:
查询搜索直达配置详情
调用 openapi:alipay.open.search.box.query
入参示例值:
出参示例值:
上架搜索直达
调用 openapi:alipay.open.search.box.online
入参示例值:
出参示例值:
下架搜索直达
调用 openapi:alipay.open.search.box.offline
入参示例值:
出参示例值:
搜索直达活动管理
上传图片资料
调用 openapi:alipay.open.file.upload
入参示例值:
出参示例值:
创建搜索直达活动配置
调用 openapi:alipay.open.search.boxactivity.apply
入参示例值:
出参示例值:
接收搜索直达活动审核通过通知
接收 msgapi 消息:alipay.open.search.box.changed 消息业务参数示例值:
修改搜索直达活动配置
调用 openapi:alipay.open.search.boxactivity.modify
入参示例值:
出参示例值:
接收搜索直达活动审核通过通知
接收 msgapi 消息:alipay.open.search.box.changed 消息业务参数示例值:
批量查询搜索直达活动配置
调用 openapi:alipay.open.search.boxactivity.batchquery
入参示例值:
出参示例值:
查询搜索直达活动配置详情
调用 openapi:alipay.open.search.boxactivity.query
入参示例值:
出参示例值:
下架搜索直达活动
调用 openapi:alipay.open.search.boxactivity.offline
入参示例值:
出参示例值:
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图