alibaba.alsc.weapp.wxacode.unlimit.get (饿了么小程序码生成接口)

用于生成饿了么微信小程序的小程序码

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_wxacode_parameter WxacodeParameter 可选 请求参数
  • └ auto_color
  • Boolean
  • 可选
  • false
  • 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调,默认 false
  • └ is_hyaline
  • Boolean
  • 可选
  • false
  • 是否需要透明底色,为 true 时,生成透明底色的小程序
  • └ line_color
  • String
  • 可选
  • {"r":"0","g":"0","b":"0"}
  • auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示
  • └ page
  • String
  • 可选
  • pages/index/index
  • 必须是已经发布的小程序存在的页面(否则报错),例如 pages/index/index, 根路径前不要填加 /,不能携带参数(参数请放在scene字段里),如果不填写这个字段,默认跳主页面
  • └ scene
  • String
  • 必须
  • a=1
  • 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)
  • └ width
  • Number
  • 可选
  • 430
  • 二维码的宽度,单位 px,最小 280px,最大 1280px

响应参数

名称 类型 示例值 描述
base64 String 小程序码base64
content_type String image/jpeg 数据类型 (MIME Type)
errcode Number 41030 错误码
errmsg String 所传page页面不存在,或者小程序没有发布 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlscWeappWxacodeUnlimitGetRequest req = new AlibabaAlscWeappWxacodeUnlimitGetRequest();
AlibabaAlscWeappWxacodeUnlimitGetRequest.WxacodeParameter obj1 = new AlibabaAlscWeappWxacodeUnlimitGetRequest.WxacodeParameter();
obj1.setAutoColor(false);
obj1.setIsHyaline(false);
obj1.setLineColor("{\"r\":\"0\",\"g\":\"0\",\"b\":\"0\"}");
obj1.setPage("pages/index/index");
obj1.setScene("a=1");
obj1.setWidth(430L);
req.setParamWxacodeParameter(obj1);
AlibabaAlscWeappWxacodeUnlimitGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alsc_weapp_wxacode_unlimit_get_response>
    <base64></base64>
    <content_type>image/jpeg</content_type>
    <errcode>41030</errcode>
    <errmsg>所传page页面不存在,或者小程序没有发布</errmsg>
</alibaba_alsc_weapp_wxacode_unlimit_get_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部