问题标签 [zomato-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 通过请求python仅在heroku远程机器上访问被拒绝错误
我面临这个问题,当我从本地机器访问 url 的页面源时,它工作正常,但是当我在 heroku 机器上的代码上运行相同的代码时,它显示访问被拒绝。
我曾尝试更改标题(例如添加Referers
或更改User-Agent
),但这些解决方案都不起作用。
本地机器
远程机器
ZOMATO API 代码
标头或请求版本没有变化。
将不胜感激一些建议。
angular - 使用 ion-card 在第二页显示来自 API 的信息
我试图做到这一点,当用户“点击”每家餐厅的卡片时,它将打开一个页面(selected-card.page),可以在其中找到其他详细信息(菜单、价格等)。我不太确定如何完成这项工作,目前正在尝试使用服务中的函数来调用 API 以显示该餐厅。
我意识到我可能远未完成这项工作,如果您有指南或教程可以帮助您随时将其发送给我。谢谢您的帮助!
Dining.page.html(带有卡片的页面,您可以单击以访问更多详细信息)
餐饮页面.ts
selected-card.page.html
selected-card.page.ts
餐厅服务.ts
react-native - React Native 如何使用 API URL 获取数据
我正在尝试从 Zomato API ( https://developers.zomato.com/documentation ) 中检索数据,并且正在尝试从选定类别中检索餐馆。这是我第一次使用 API,所以如果有人能指导我了解我不理解的内容,或者我的代码中有错误,我将不胜感激。
这是我的相关代码:
HomeScreen.js
一旦用户点击平面列表中的类别单元格,项目应该在下一页中列出该类别中的所有餐厅
CategoryScreen.js
这是我拥有所有 API 调用函数的文件
API.js
根据 Zomato API 文档说
可以使用 /Search API 以 Category ID 作为输入来获取归类在特定餐厅类型下的所有餐厅的列表
apiSearch
每个类别 ID 都是一个特定的数字,位于const中 baseURL 的末尾。所以我要做的是将第一页中的类别 ID 添加到第二页 URL 的末尾,因为我认为这就是每个类别中的餐厅的显示方式。但是我开始认为这并不完全正确。我真的对如何使用 API 感到困惑
react-native - React Native 检索 API 数据 source.uri 不应为空字符串
我正在尝试从 API ( https://developers.zomato.com/documentation ) 检索数据并获取餐厅的标题和图像。但是,当我尝试加载图像时,会收到警告source.uri should not be an empty string
。
这是我的代码:
正如您所看到的,当我触摸任何一张卡片时,我正在控制台记录图像 uri 的链接,它完美地显示出来。为什么当应用程序加载图像时它们是空字符串,而当我通过控制台日志加载它时,链接完美显示?
我正在使用 axios 加载我的 API
这是一个世博小吃链接:https ://snack.expo.io/r1XTaw4JU
reactjs - 使用 React Native 为 Zomato API 创建搜索功能
我是使用带有 React Native 的 API 的新手,我已经弄清楚了一些事情,但我现在要做的是创建一个搜索功能。到目前为止,我已经尝试了一些事情,但是要么没有调用该函数,要么我收到关于该函数被作为对象调用的错误。另外,我正在使用 axios 进行此 API 调用
这是我到目前为止所得到的。
如果有更高级的方法,我愿意学习新的东西,我只想完成我想做的事情。另外,我知道如果我当前的方法有效,如果用户在两者之间添加空格,它仍然会导致问题,所以我非常愿意学习新的和更高级的方法
react-native - React Native 从 Zomato API 获取集合
我正在尝试从 Zomato API ( https://developers.zomato.com/documentation ) 获取集合,并且正在尝试检索集合列表并将它们显示到 flatList 上。但是,每次我尝试检索它时,我的终端似乎都会输出undefined
这是我的代码
当我console.log(res.data.collections)
从 API 获取集合数组中所有组件的完整列表时。但是,当我尝试访问标题组件时;终端输出undefined
我究竟做错了什么?
react-native - 未显示 React Native Zomato API 评论
我正在尝试显示来自 Zomato 的评论信息,API
但是由于某种原因没有显示任何内容。
我正在使用 aFlatList
将其全部放在那里,但是每次编译代码时似乎都没有显示任何内容。
这是我关于该主题的所有代码:
我正在检索其他数据,并且输出都很好。出于某种原因,评论部分似乎很奇怪。
我还检查了评论是如何显示的terminal
,这就是我得到的:
希望有 Zomato Api 经验的人可以帮助我
react-native - React Native API 获取错误请求失败,状态码为 400
我正在尝试在 React Native 时加载数据,但我收到一条错误消息:
这是我的代码:
获取api数据:
这是我正在加载所有内容的屏幕
我不明白那是什么,我是否错误地检索了该数据?
rest-assured - 使用 RestArrured 触发时 API 返回 text/html 而不是 JSON
我正在为集合请求触发 Zomato api,但是,我一直在获取标题,就好像它们是 text/html 一样。Postman 将它们作为 JSON 返回,这正是我所需要的。到目前为止,我测试过的所有其他 Zomato api 都返回 JSON,但不知道为什么。这就是我试图强制 JSON 作为响应类型的原因。