Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从Zomato api搜索查询+发布数据

从Zomato api搜索查询+发布数据
EN

Stack Overflow用户
提问于 2019-10-21 20:30:29
回答 1查看 193关注 0票数 0

这个站点上的另一个人能够帮助我了解如何从jsonplaceholder发布数据。但是我正在尝试弄清楚如何从zomato api发布数据,因为我想模拟一个执行搜索查询并根据输入发布数据的应用程序,但是例如,如果我搜索"bethesda“,我不确定我需要获取哪个url。文档中的参数是否都需要在url中?我只是困惑于如何获得一个响应id,以及如何让它搜索我在搜索字段中输入的特定城市的所有餐厅。

https://developers.zomato.com/documentation#!/common/establishments

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    Description    Parameter Type    Data Type
     user-key    
    (required)

    your API key

    header               string
    city_id    
    id of the city

    query               integer
    lat    
    latitude / longitude of any point within a city

    query                double
    lon    
    latitude / longitude of any point within a city

    query                  double 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    var apiKey = 'd40175980577c1cb4df25d608886594b';
    var api = 'https://developers.zomato.com/api/v2.1/search?entity_id=259&entity_type=city&start=0&count=20'
    '
    var city = Bethesda;
    var url = api + city + apiKey;


function GetPosts(e) {
    e.preventDefault();
    fetch('https://jsonplaceholder.typicode.com/posts')
      .then((res) => res.json())
      .then((data) => {
        console.log(data);
        let output = '<h2>Get Posts</h2>';
        data.forEach(function(post) {

          output += `
              <div>
                  <h2>${post.title}</h2>
                  <p>${post.body}</p>

              </div>
              `;
        });
        document.getElementById('restaurant_results').innerHTML = output;

      })
  }
  document.querySelector('.submit-btn').addEventListener('click', GetPosts);
EN

回答 1

Stack Overflow用户

发布于 2019-10-22 17:38:00

Zomato API文档实际上会创建一个cURL请求,您可以复制它来为您试用。https://developers.zomato.com/documentation#!/restaurant/restaurant_0

在您的案例中,生成了Zomato API:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -X GET --header "Accept: application/json" --header "user-key: XXXXXX" "https://developers.zomato.com/api/v2.1/locations?query=bethseda&count=10"

您不能像上面那样简单地附加一个API密钥,您需要使用API文档中定义的正确的头部密钥将其包含在头部中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fetch('https://developers.zomato.com/api/v2.1/locations?query=bethseda&count=10', 
  {
  method: "GET",
  headers: {
    "Content-Type": "application/json",
     "Accept": "application/json",
    "user-key": "XXXXXXXXXXXX"
  }}).then(function(response){
     return response.json(); 
 }).then(function(data){
   console.log(data);
 });  

使用fetch文档:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

如果您希望能够添加一个值并更改位置,在本例中为chnage bethseda,那么您可以在将其传递到fetch之前将url设置为动态并更改城市名称

请注意该方法是如何获取的,我是如何传入标头的,并将cURL请求转换为fetch

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

https://stackoverflow.com/questions/58493709

复制
相关文章
从数据库查询数据
在ThinkPHP中读取数据的方式很多,通常分为读取单行数据、读取多行数据和读取字段值
PM吃瓜
2019/08/12
9800
从数据到决策:企业投资信息查询API的关键作用
在现代商业环境中,数据是一项无价的资产。企业不仅需要访问大量数据,还需要将这些数据转化为有用的见解,以支持战略决策。对于企业投资而言,准确的信息和实时的市场数据至关重要。在这个信息时代,企业投资信息查询API已经成为了一个不可或缺的工具,它在从数据到决策的过程中发挥着关键作用。
用户10428865
2023/10/12
1860
InfluxDB使用HTTP的API查询数据
HTTP API是在InfluxDB中查询数据的主要方法(有关查询数据库的其他方法,请参阅命令行界面和客户端库)。
Devops海洋的渔夫
2019/05/31
3.7K0
从涂鸦到发布——理解API的设计过程
  英文原文:From Doodles to Delivery: An API Design Process   要想设计出可以正常运行的Web API,对基于web的应用的基本理解是一个良好的基础。但如果你的目标是创建出优秀的API,那么仅凭这一点还远远不够。设计优秀的API是一个艰难的过程,如果它恰巧是你当前的工作任务,那么你很可能会感到手足无措。   不过,优秀的设计绝对是可以实现的。本文所描述的流程将帮助你获得成功,我们将共同研究什么是优秀的设计,以及迭代式的流程如何帮助我们实现这一目标。我们还将叙
逸鹏
2018/04/09
1.4K0
从涂鸦到发布——理解API的设计过程
python即时查询API接口 数据签名验证
前面我们提供了php和.net调用快递鸟API接口的示例,部分网友也使用python开发,因此我封装了相关代码,让大家少踩坑。
老杨占线
2020/03/30
9260
es数据库查询API「建议收藏」
本质上是前缀树加上后缀树的结合,利用这个数据结构可以把Term更节省内存地放置并查询,它有着字典树的查询时间复杂度,但是由于做了后缀合并会更节约内存
全栈程序员站长
2022/09/01
8960
Elasticsearch搜索查询语法
原文地址为https://www.cnblogs.com/haixiang/p/12095578.html,转载请注明出处! es与SpringBoot的整合以及常用CRUD、搜索API已被作者封装,开箱即用效果很好,欢迎star谢谢!github
海向
2019/12/26
1.3K0
从Node.js查询PostgreSQL数据
API服务器公开允许连接数据的Web服务。使用CData API服务器的OData端点对Node.js中的PostgreSQL数据执行CRUD查询。
February
2018/11/08
3.4K0
icp备案查询api
不缓存,一手对接工信部,这个我就不放源码了,太泛滥容易炸 接口URL https://api.zets.cn/api/icp 请求方式 GET Content-Type form-data 请求Query参数 参数名 示例值 参数类型 是否必填 参数描述 key 河南蓝麓网络科技有限公司 String 是 主体名称或域名 例(baidu.com) token 0cff64a7a518b47dc5e0d66227ea1023 String 是 Token值 成功响应示例 "code": 200
Qicloud
2022/01/27
14K5
c语言API查询
说明: 1、这个软件超级棒,是实时更新的,自己在用那种编程语言,就下载那种即可,下载后就可以离线查看。 2、此软件是基于Qt5设计的,全开源,可以在Linux,MacOS和Windows上使用。 3、官网下载地址:https://zealdocs.org/ 4、使用方法和各种编辑器插件:https://zealdocs.org/usage.html
bering
2020/03/27
2K0
c语言API查询
4. InfluxDB使用HTTP的API查询数据
使用HTTP API查询数据https://docs.influxdata.com/influxdb/v1.7/guides/querying_data/
Devops海洋的渔夫
2022/01/14
1.1K0
免费备案查询API,实时数据,支持主办单位备案查询
免费备案查询API,实时数据,支持主办单位备案查询,实时查询无缓存 免费接口每秒只能查询一次,如果需要大量查询请联系博主,QQ:MTgzMDkzNDUzNA== (base64解密获取)
Alone88
2023/10/21
4950
Django框架开发015期 数据的查询,根据搜索条件查询用户
本节课程继续讲解增删改查中的查询功能,通过这个功能的介绍,我们可以开发一个简单的数据搜索,该功能类似百度查询,当然仅仅只是最基础的数据库关键词查询功能。
刘金玉编程
2023/08/31
3730
Django框架开发015期 数据的查询,根据搜索条件查询用户
数据量太大?查询搜索太慢?试试数据库postgresql
为什么会搜索太慢?。。。emmm,一个是代码优化不够,一个是搜索算法不行,还有就是数据太大了。你问我多大?大概会大到(30k*24*365*36)。。。为什么是这么算?你管我。。。。
一个有趣的灵魂W
2020/09/15
2.4K0
数据量太大?查询搜索太慢?试试数据库postgresql
谷歌大脑Quoc发布Primer,从操作原语搜索高效Transformer变体
目前自然语言处理领域发展的红利都来自于大型的、基于Transformer的语言模型,但这些语言模型的训练成本、推理成本都高到劝退平民炼金术师。
新智元
2021/10/12
5020
小程序搜索弹出搜索内容功能(模糊查询)
功能:在搜索界面,搜索输入的字符,如果有匹配,就会显示出来。 wxml <view class="page"> <view class="page__bd"> <view class="w
王小婷
2019/02/21
6.4K0
小程序搜索弹出搜索内容功能(模糊查询)
Elasticsearch 利用API进行搜索
ES 在搜索上对外开放了 Resultful API, 方便各个语言调用,那么他调用有两种方式,一种就是单纯将搜索的参数放到url上,还有就是可以放到Request Body里面,我们来依次看看。
憧憬博客
2020/07/21
7020
Elasticsearch 利用API进行搜索
SQL 从查询结果里查询[通俗易懂]
我想要从从表中查出每天电动车和手机各自的销售总额。这个需求还是蛮简单的,仅仅须要依据createtime和product group by即可了。以下是我写的SQL语句:
全栈程序员站长
2022/07/20
2.8K0
SQL 从查询结果里查询[通俗易懂]
全国招标投标查询API:解析商机的数据之门
在当今数字化时代,商机的发现和利用对于企业的成功至关重要。招标投标信息一直被认为是一个丰富的商机来源,但要有效地利用这些信息,就需要全国招标投标查询API的帮助。本文将深入探讨这一强大工具如何解析商机的数据之门,为企业带来无限潜力。
用户10428865
2023/10/10
2920
城市天气查询API源码
返回值演示: { "data": { "yesterday": { "date": "6日星期三", "high": "高温 16℃", "fx": "北风", "low": "低温 0℃", "fl": "<![CDATA[<3级]]>", "type": "晴" }, "city": "徐州", "forecast": [ { "date": "7日星期四",
骤雨重山
2022/01/17
1.7K0

相似问题

使用Zomato API搜索附近的餐馆

12

从Zomato API数据键中获取值

13

如何使用Zomato API验证和解析数据

30

Zomato API:如何在搜索中包含多个机构?

10

React Native从Zomato API获取集合

214
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文