android - 如何从 Locu API 获取餐厅菜单

标签 android web-services

我查看了几个用于获取特定位置的餐厅菜单的 API,并确定 Locu API 最适合我。

我正在尝试 locu 网站上列出的基本示例:

curl -X POST https://api.locu.com/v2/venue/search/ -d '{"fields":["name","menu_items","location","categories","description"],"menu_item_queries":[{"price":{"$lt":6},"name":"burrito"}],"venue_queries":[{"location":{"locality":"San Francisco"}}],"api_key":"MY_API_KEY"}'

其中,MY_API_KEY 是我注册时收到的API_KEY。 只要我包含“menu_items”参数,我就会不断收到响应:

{"status": "error", "http_status": 400, "error": "The requested \"menu_items\" field is either invalid or your account does not have permissions to access it."}

我没有遇到任何关于我需要做什么才能获得查询“menu_items”的权限的文档。如果有人能指出正确的方向,我将不胜感激。

我已经在这里解决了一些相对较旧的问题,但他们没有解决这个特定问题。

此外,这里似乎没有 Locu api 的标签。我将尝试使用一些通用标签来标记问题。请原谅。

最佳答案

我知道这是一个老问题,但我发现解决方案是在地点搜索中请求“菜单”字段。 API 将返回“menu_items”作为菜单的子对象。

关于android - 如何从 Locu API 获取餐厅菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29734863/

相关文章:

android - 从 Android 应用程序的网站数据库验证登录页面

java - 使用 jackson 和 parcelable 解析嵌套的自定义对象数组

java - JAXM SOAP 消息解析

php - 如果您无法从云端验证付款,您如何安全地将订单保存在云端?

c# - 使用 asp.net webservices 在客户端和服务器上使用相同的 DTO 库

Android Studio 1.4.1 - 无法在 Subversion 中排除 .iml 文件

java - 如何在 firestore 中点击 URL 时在 firebase 存储上上传 2 张图像

android - 在抽屉导航 Activity 中,我应该在菜单上使用 Activity 还是 fragment ?

web-services - Ionic 2 中 GET 请求出现 401 未经授权错误?

c# - 从条形码检索产品信息