问题标签 [yelp]

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.

0 投票
1 回答
1666 浏览

ios - 我可以使用 RestKit 0.20.3 提交带有 Yelp 要求的 OAuth 参数的请求吗?

我正在编写一个从 Yelp 请求数据的 iOS 应用程序。

我目前有管理 Yelp 请求/响应并解析内部返回的 JSON 数据的代码。当前代码使用 Jon Crosby 的 OAuthConsumer 为其请求构建 OAuth 参数。

我昨天遇到了 RestKit,发现它非常吸引人。它可能会消除我正在做的大部分请求提交和响应解析。

但是我遇到了障碍,因为我无法弄清楚如何使用 RestKit 生成 Yelp 所需的 OAuth 参数。我在http://www.raywenderlich.com/13097/intro-to-restkit-tutorial完成了 Ray Wenderlich RestKit 教程,但它使用了客户端 ID 和客户端密码(根据 Foursquare 的要求)。

Yelp 请求需要有一个消费者密钥、令牌、签名方法、签名、时间戳和随机数。我一直无法找到可以生成这组特定 OAuth 参数的 RestKit 插件。

我现在使用由 Matt Thompson 开发的 AFOAuth1Client 生成我的 RestKit GET 请求。现在,当我发送请求时,Yelp API 返回一个无效签名错误。

我很困惑,因为我检查了 HTTP 授权标头中的字段,它们看起来是正确的。该错误似乎表明 Yelp 想要 URL 中的 oauth 参数,但 API 文档说可以在授权标头中发送它们。

这是我得到的无效签名错误:

2013-08-26 15:34:54.806 RestKitYelpGroupon[2157:400b] E restkit.network:RKObjectRequestOperation.m:575 对象请求失败:基础 HTTP 请求操作失败并出现错误:错误域 = org.restkit.RestKit.ErrorDomain 代码 = -1011 “预期状态码在 (200-299),得到 400” UserInfo=0xa876190 {NSLocalizedRecoverySuggestion={"error": {"text": "Signature was invalid", "id": "INVALID_SIGNATURE", "description": “无效签名。预期的签名基字符串:GET\u0026http%3A%2F%2Fapi.yelp.com%2Fv2%2Fsearch\u0026ll%3D32.893282%252C-117.195083%26oauth_consumer_key%3D(MY CONSUMER KEY)%26oauth_nonce%3DC0F25D91- B473-4059-B5F6-2D850A144A1D%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1377556409%26oauth_token%3D(我的 OAUTH 令牌)%26oauth_version%3D1。0%26term%3Dsushi"}}, AFNetworkingOperationFailingURLRequestErrorKey=http://api.yelp.com/v2/search?ll=32.893282%2C-117.195083&term=sushi>, NSErrorFailingURLKey=http://api.yelp.com/v2/search?ll=32.893282%2C-117.195083&term=sushi , NSLocalizedDescription=预期状态码在 (200-299), 得到 400, AFNetworkingOperationFailingURLResponseErrorKey=}

这是我用来生成请求的代码:

非常感谢任何进一步的帮助!

0 投票
1 回答
2334 浏览

java - Yelp API Android 集成

我正在尝试与适用于 Android 的 Yelp API 集成。

每当我尝试连接时,我都会遇到致命错误。

我做了以下事情:

1.注册Yelp API

2.下载scribe 1.3.0,并将其添加到libs文件夹中

3.在文件夹中添加了两个类Yelp.javaYelpApi2.javasrc

4.从 Yelp API中删除了该main功能,并将 Yelp 调用添加到我的主要活动中。

(当然,secret是我来自 Yelp 的实际信息)

我对 Android 比较陌生,所以我觉得这很简单,但我不太清楚这个问题,因为我完全按照 Yelp 的例子和这篇文章

0 投票
1 回答
1148 浏览

yelp - Yelp 是否通过消耗性 Feed“公开”商业评论?

Yelp 是否公开给定业务的评论(通过 RSS 提要或其他格式)?我很想将这些内容放入我为本地企业维护的网站的“推荐”区域。

希望有用户图像的 URL、评论的简短引导、评级、评论日期和完整评论的 URL。

0 投票
0 回答
74 浏览

ios6 - 通过 yelp 登录 iPhone 应用程序

我需要从 yelp 获取用户详细信息,就像 facebook 提供名字、姓氏一样。我尝试了很多,但 yelp 提供商业搜索。

0 投票
1 回答
190 浏览

python - 在 Python 中访问 yelp API 点

我有一个在这里链接的yelp响应。我正在尝试仅打印返回的名称列表。我尝试了以下方法:

而且似乎都给出了错误。如何访问仅包含地名的列表?还是只有一个地名?

0 投票
2 回答
6141 浏览

api - Yelp API:检索企业评论

有什么方法可以使用 API 检索企业的所有评论?

此处的示例响应仅显示 3

0 投票
1 回答
542 浏览

dataset - 需要与 yelp 数据集相关的建议

我们对 yelp 数据集的数据进行了预处理,并为每个餐厅添加了类别、子类别。我们的数据现在包含行Business_id, name, review_count, stars received, nearby_school, category, subcategory, is_vegetarian, latitude, longitude

列说明位于此链接: https ://www.yelp.com/academic_dataset

示例行:

我们想了解学校附近哪种美食(例如海鲜、中国菜、美国菜、印度菜)更受欢迎。我们是数据分析的新手。有人可以帮忙提出任何建议吗?

0 投票
0 回答
12907 浏览

r - 合并问题:“by”必须指定唯一有效的列

我在将数据集合并在一起时遇到问题。运行最后一行代码后,我收到上述错误消息。但是,两个数据集具有相同的列名。

avgRev2 的头部是:

expandDataframe 中的最后两行是:

我写了下面的代码,但它不会让我合并数据。我得到错误:

fix.by(by.x, x) 中的错误:“by”必须指定唯一有效的列

0 投票
1 回答
86 浏览

javascript - 基于坐标的请求不起作用

我想做的是确定用户的位置,然后根据他的位置向 Yelp API 发出请求。

我已经测试了变量 y,它给出了真实的纬度和经度,如果我在 ll 中写了一个坐标,请求代码确实有效。

问题是,在这种情况下,我的 ll 参数在请求中似乎“未定义”,我无法收到来自 API 的任何响应。我不明白问题是什么。任何想法?

0 投票
1 回答
1032 浏览

java - 解析 Yelp API v2 JSON 空指针异常

在 Android 中,我正在尝试使用 Yelps API v2 解析查询的结果。我得到了正确的 JSON,但由于某种原因,我得到了 Null Pointer Exception 的错误。以下是一些代码片段。

错误:

第 125 行在businessNames.add(business.getString("name"));上面。

我记录了第一个businessJSONObject 的输出,这是我收到的 JSON 输出......

如你看到的。“名字”在那里,但我无法抓住它。