帖子
帖子
用户
博客
课程
显示全部楼层
59
帖子
2
勋章
452
Y币

开放平台返回的数据如何接收

[复制链接]
发表于 2023-4-7 08:55:31
现在从开放平台的API接口获取到了数据,但是这个数据怎么接收并转存呢?请问有没有相关的文档和示例啊?
我现在的脚本只能获取到数据,但是怎么接收数据没看到相关的文档,试了两种js常用的方法都没有成功。

  1. let AbstractTrigger = require('AbstractTrigger');
  2. class MyTrigger extends AbstractTrigger {
  3.     execute(context,param){
  4.       console.log('test1')
  5.        let url = "https://dbox.diwork.com/iuap-api-gateway/yonbip/sd/dst/salesdaily/query";
  6.        let body = {
  7.                       "partParam": {
  8.                           "pageIndex":1,
  9.                           "pageSize":10,
  10.                           "shopCode": "23"
  11.                       }
  12.                   };  //请求参数
  13.       let apiResponse = openLinker("POST", url, "AT176AE5641C400003",JSON.stringify(body));  //TODO:注意填写应用编码(请看注意事项)
  14.       console.log('apiResponse',apiResponse)
  15.      return {apiResponse};
  16.     }
  17.   }
  18.   exports({"entryPoint":MyTrigger});
复制代码




268
帖子
3
勋章
903
Y币
console.log('apiResponse',apiResponse),后端函数写这个是打印不到控制台的。要用 throw new Error("");
开放平台接口返回的是json字符串,先用JSON.parse(apiResponse)转换为对象,再按照接口文档的返回示例【.属性】获取即可
268
帖子
3
勋章
903
Y币

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
您需要登录后才可以回帖 登录

本版积分规则