收藏
回答

云开发如何调用第三方api?非服务市场的api,比如聚合、百度之类的api

云开发如何调用第三方api?非服务市场的api,比如聚合、百度之类的api

回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    09-11
    首先安装  request-promise
    npm 命令  npm   install  request-promise
    
    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    //npm   install  request-promise
    const rp = require('request-promise');
    
    cloud.init()
    // 云函数入口函数
    exports.main = async (event, context) => {
      //get
      const get_options = {
    
         method'GET',
    
         url'https://xxxxx.com',
    
         qs: {
    
           aa:'aa',
    
           bb:'bb',
    
           cc:'cc'
         },
         jsontrue
       };
    
      //获取get请求数据
    
      const get_res= await rp(get_options );
     
      //post
      const post_options = {
         method'POST',
         url'https://xxxx.com',
         body: {
           'aa'"aa",
             'bb'"bb",
             'cc'"cc"
           },
         jsontrue 
       };
    
      //获取post请求数据
      const post_res= await rp(post_options);
      return {get_res,post_res}
    }
    
    09-11
    有用 1
    回复 5
    • ChnZ
      ChnZ
      09-11
      谢谢老师
      09-11
      回复
    • 拾忆
      拾忆
      09-11回复ChnZ
      不用谢,我不是老师,这东西百度查比较快哈
      09-11
      回复
    • ChnZ
      ChnZ
      09-11回复拾忆
      wx.request这个可以用来做api吗?我是新手,所以你们都是前辈和老师
      09-11
      回复
    • 拾忆
      拾忆
      09-11回复ChnZ
      做API是什么意思?可以用来请求API。
      09-11
      回复
    • ChnZ
      ChnZ
      09-12回复拾忆
      好的好的,就是请求第三方的api
      09-12
      回复
登录 后发表内容
问题标签