首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问JSON响应中的特定元素(通常的方法不起作用)

访问JSON响应中的特定元素(通常的方法不起作用)
EN

Stack Overflow用户
提问于 2019-07-29 01:44:49
回答 1查看 42关注 0票数 1
代码语言:javascript
复制
https://api.spotify.com/v1/audio-analysis/{{track}}

上面是来自Spotify的一首歌曲的音频分析的GET请求。如何更改请求,使其只返回,例如,歌曲的关键字或歌曲的节奏?我已经尝试了所有常见的方法,并且一直在尝试各种方法,例如https://api.spotify.com/v1/audio-analysis/{{track}}.analyzer_version。但似乎都不起作用--有什么想法吗?

代码语言:javascript
复制
{
    "meta": {
        "analyzer_version": "4.0.0",
        "platform": "Linux",
        "detailed_status": "OK",
        "status_code": 0,
        "timestamp": 1564300048,
        "analysis_time": 5.51708,
        "input_process": "libvorbisfile L+R 44100->22050"
    },
    "track": {
        "num_samples": 4813662,
        "duration": 218.30667,
        "sample_md5": "",
        "offset_seconds": 0,
        "window_seconds": 0,
        "analysis_sample_rate": 22050,
        "analysis_channels": 1,
        "end_of_fade_in": 0.00000,
        "start_of_fade_out": 192.80109,
        "loudness": -13.957,
        "tempo": 91.452,
        "tempo_confidence": 0.787,
        "time_signature": 4,
        "time_signature_confidence": 1.000,
        "key": 2,
        "key_confidence": 0.264,
        "mode": 0,
        "mode_confidence": 0.427,
        "codestring": "eJxNm4mVLDcOBF1pE3gf_jumiGS3_ujt6g3ZVUUSRyIBUOO2dXar91M-

示例请求结果如下:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-29 04:48:35

代码语言:javascript
复制
spotifyApi.getAudioAnalysisForTrack('4AKUOaCRcoKTFnVI9LtsrN').then(
                function(data) {
                    var analysis = console.log('Analyser Version', data.body.meta.analyzer_version);
                },
                function(err) {
                    console.error(err);
                }
            );

下面是如何在代码^^中做到这一点。奇怪的是,我不能让它在Postman中工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57243491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档