当前位置: 首页 > 知识库问答 >
问题:

Angularjs restangular,搜索相册

邢弘业
2023-03-14

我使用正角模块连接到Spotify API,并获得专辑和艺术家的搜索结果。

当我拿到一张专辑或一位艺术家时,它是可以的。问题是当我将参数传递给restanglar以搜索结果时。Restanglar转换符号

例如,我有下面的片段来搜索相册/艺术家:

//I pass : https://api.spotify.com/v1/search?q=album:lo%20artist:lo&type=album,artist

const params = "album:lo+artist:lo&type=album,artist";
Restangular.all(SEARCH_END_POINT).getList({q: params}).then(function(data){
      console.log("All ok");
      console.log(data[0].name);
    }, function(response) {
      console.log("Error with status code", response.status);
    });

有人能告诉我这些符号是如何保持不变的吗?


共有1个答案

秦信瑞
2023-03-14

所以这里有两件事不对。

>

  • URL搜索:有两个查询显示为一个。(q和type)
  • 结果类型:你说getList,搜索API不返回数组,它返回一个对象

    Restangular.one('search'). get({q: params, type:'专辑,艺术家'}). so(函数(res){console.log(res);});

  •  类似资料:
    • 怎么搜索我的数据? 怎么使用周边搜索? 怎么高级筛选来找相关数据?

    • 本文向大家介绍PHP实现搜索相似图片,包括了PHP实现搜索相似图片的使用技巧和注意事项,需要的朋友参考一下 感知哈希算法 count < =5 匹配最相似 count > 10 两张不同的图片 var_dump(ImageHash::run(‘./1.png', ‘./psb.jpg')); 方法二: 调用方式如下: 如果$result值为true, 则表明2个图片相似,否则不相似。

    • 问题内容: 我知道如何进行常规的php mysql搜索并显示结果。但是,由于我要完成的工作的性质,我需要能够按相关性进行排序。让我更好地解释一下: 普通查询“ apple iphone应用程序”将使用%apple iphone application%搜索数据库,但是如果没有记录以该确切顺序显示该短语,则搜索将不会产生任何结果。 我基本上需要做的是分别搜索“ apple”,“ iphone”和“

    • 我有大量相同类型的实体,每个实体都有大量属性,并且我只有以下两种选择来存储它们: 将每个项存储在索引中并执行多索引搜索 将所有enties存储在单个索引中,并且只搜索1个索引。 一般而言,我想要一个时间复杂度之间的比较搜索“N”实体与“M”特征在上述每一种情况!

    • 我们有一个自定义的职位类型hr priority,它有多个与之相关的自定义分类。这些分类法包含多个术语,每个帖子可以从这些分类法中分配1到多个术语。我们正在尝试设置一个过滤器,允许访问者在多个分类中通过这些术语的组合来搜索/过滤结果。 例如:文章"样本文章"在分类学"年份"中有术语"2018","组织"分类学中有术语"理事会成员","国家"分类学中有术语"加拿大"。文章“其他样本”中有“年份”一词