首页 > 编程语言 >微信小程序入门教程(一)API接口数据记录

微信小程序入门教程(一)API接口数据记录

时间:2023-04-05 20:32:56浏览次数:38  
标签:name val 微信 入门教程 param API limit offset type


今天测试用小程序调用API接口,发现有些数据打印都是对象,怎么全部打印详细点来

小程序代码:



httpsearch: function (name, offset, type, cb) {
    wx.request({
      url: 'https://www.tinywan.com/api/wechat/songsSearch',
      data: {
        name: name,
        offset: offset,
        limit: 20,
        type: type
      },
      method: 'GET',
      success: function (res) {var arr = res.data.playlist.item;
        for (var x in arr){
          console.log(x);
          console.log(arr[x]);
        }
      }
    })
  }



服务端代码:



public function songsSearch()
    {
        $name = input('param.name');
        $offset = input('param.offset');
        $limit = input('param.limit');
        $type = input('param.type');
        $curlReq = curl_request('http://stream.aliyun.com/api/search/get/',[
            's'=>$name,
            'limit'=>$limit,
            'type'=>$type,
            'offset'=>$offset,
        ]);
        $arrRes = json_decode($curlReq,true);
        $newArr = [];
        foreach ($arrRes['result']['songs'] as $key=>$val){
            $newArr[] = [
                'id'=>$val['id'],
                'name'=>$val['name'],
                'creatorId'=>$val['artists'][0]['id'],
                'creator'=>$val['artists'][0]['name'],
                'img1v1Url'=>$val['artists'][0]['img1v1Url'],
            ];
        }
        $res = [
            'code' => 200,
            'msg' => 'success',
            'playlist' =>[
                'item'=> $newArr,
                'songCount'=> $arrRes['result']['songCount'],
            ]
        ];
        return json($res);
    }



打印结果

微信小程序入门教程(一)API接口数据记录_json

 









标签:name,val,微信,入门教程,param,API,limit,offset,type
From: https://blog.51cto.com/tinywan/6171623

相关文章

  • CMake 入门教程
     ......
  • 你真的需要一个微信公众号吗?
    阅读本文大概需要4分钟。      最近看到很多人后台问我各种开通个人公众号的问题,如怎么开通原创功能啊,怎么开通赞赏功能啊,可能读者中也有很大一部分人已经或者将要开通自己的微信公众号,这篇文章姑且我就分享下我个人运营公号的一些宝贵经验,给你们做些参考,相信看完你......
  • 第四十一篇 vue - 进阶主题 - 组合式 API 常见问答
    什么是组合式API?组合式API(CompositionAPI)是一系列API的集合,使我们可以使用函数而不是声明选项的方式书写Vue组件。它是一个概括性的术语,涵盖了以下方面的API1、响应式API例如ref()和reactive(),使我们可以直接创建响应式状态、计算属性和侦听器。2、生命......
  • HTML5地理定位 Geolocation API
    使用getCurrentPosition方法来取得用户当前的地理位置信息,该方法的定义如下所示。voidgetCurrentPosition(onSuccess,onError,options);第一个参数为获取当前地理位置信息成功时所执行的回调函数;第二个参数为获取当前地理位置信息失败时所执行的回调函数;第三个参数为一些可选属......
  • Jenkins持续集成,接口测试报告发送企业微信
    一、前置条件已经安装Jenkins(361.1)已经安装jdk(jdk17)Jdk和Jenkins版本相互兼容二、启动Jenkins(注意不要关闭dos窗口)切换到Jenkins目录,输入命令:java-jarjenkins.war        2.dos窗口出现“Jenkinsisfullyupandrunning”表示启动成功   ......
  • 知乎微信接口
    微信精选段子http://v.juhe.cn/weixin/query?key=d046cd1f569ed13d951f0258902ef9b2&ps=10知乎最新日报列表http://news-at.zhihu.com/api/4/news/latest知乎详情http://news-at.zhihu.com/api/4//news/{KaTeXparseerror:Expected'EOF',got'}'atposition3:......
  • 微信支付——微信退款+提现
    未封装的退款<?php//+----------------------------------------------------------------------//|Tplay[WEONLYDOWHATISNECESSARY]//+----------------------------------------------------------------------//|Copyright(c)2017http://tplay.pengyiche......
  • 微信证书
    windows版本:https://wx.gtimg.com/mch/files/WXCertUtil.exemac版本:https://wx.gtimg.com/mch/files/WXCertUtil.dmghttps://kf.qq.com/faq/161222NneAJf161222U7fARv.html......
  • ASP.NET Web API 中的参数绑定
    请考虑使用 ASP.NETCoreWebAPI。与ASP.NET4.xWebAPI的比,它具有以下优势:ASP.NETCore是一个开源的跨平台框架,用于在Windows、macOS和Linux上构建基于云的新式Web应用。ASP.NETCoreMVC控制器和WebAPI控制器是统一的。针对可测试性进行构建。能够在Win......
  • 【fastweixin框架教程7】微信企业号自定义菜单接口开发
     下面这个类我对fastweixin框架的简单封装调用,大家可以参考,如果需要QYAPIConfigExt和MainServernSupport,请参考本教程以前几篇文章  应用可以在会话界面底部设置自定义菜单,菜单项可按需设定,并可为其设置响应动作。用户可以通过点击菜单项,收到你设定的消息。企业号支持自定义......