问题标签 [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 投票
2 回答
680 浏览

php - Yelp API 支持为业务页面撰写评论

Yelp 是否提供 API 支持以在业务页面上撰写评论?有没有办法从其他网站写评论?

0 投票
0 回答
317 浏览

android - 带有 android avd 的 Yelp API

我可以成功地将 yelp API 作为 java 项目运行。
当我在 Android 模拟器上运行它时,我得到了错误。我的所有设置都是这样的: Android 中的 Yelp 集成 我的 avd 是最新的,并且我安装了 google api 包。这些是我的错误信息。

0 投票
1 回答
6167 浏览

oauth - Yelp API Google App 脚本 OAuth

我正在尝试使用 Google Apps 脚本来查询 Yelp Search Api 并将结果放入电子表格中。使用此示例作为模型调用 yelp 时遇到问题:

https://developers.google.com/apps-script/class_oauthconfig

此类仅具有设置 Yelp 似乎未提供的访问令牌 URL 的方法。他们只是直接提供 Token 和 Token Secret。我假设这些会像消费者密钥和秘密一样设置,但我还没有找到办法。

0 投票
1 回答
346 浏览

api - 一组用于多个站点的 yelp api 访问密钥?钥匙适用于一个而不适用于另一个

我有两个站点都使用相同的 yelp api 访问密钥。那样行吗?事实上,当我在同一个开发盒上运行两个站点时 - 即相同的 IP - 密钥适用于一个站点而不是另一个站点。此外,密钥适用于该站点的开发人员,但不适用于实时站点 - 有什么理由与 API 或只是我的错误有关?如果我需要多个访问密钥,我该如何获取它们,因为管理 api 访问似乎一次只允许我一组。

当他们失败时,我在 dev 上收到此错误: Array ( [error] => Array ( [text] => Signature was invalid [id] => INVALID_SIGNATURE [description] => Invalid signature. Expected signature base string: GET ... .

跟踪认为我的代码尚未显示代码或对 yelp 的调用的任何差异,实际上我只是从功能站点的文件夹中复制了代码。

谢谢

0 投票
1 回答
1680 浏览

php - 无法使用 tmhOAuth php 库从 Yelp API 获得评论。我没有错误

我正在使用 Matt Harris 的 tmhOAuth 库向 Yelp 的 API 生成经过身份验证的请求。我已经在使用同一个库来访问 Twitter API,它运行良好。

我已经注册了 Yelp Developer API 凭证并正在使用它们。

我设置了 tmhOAuth 来发出如下请求:

http://api.yelp.com/v2/search?limit=20&location=Atlanta&term=food

我的预感不知何故我的身份验证凭据没有正确输出,即使你会认为我会从 Yelp 那里得到某种错误。例如,我将我的使用者密钥和秘密以及我的用户令牌和秘密更改为随机字符,但是当我使用这些伪造的密钥发出请求时,我得到与下面相同的响应并且仍然没有身份验证错误消息。根本不值一提!

我确信其他人在第一次设置对 Yelp API 的调用时可能会遇到类似的响应并告诉我一些明显我做错了的事情。任何帮助是极大的赞赏。

我从 Yelp 得到的回复是:

对于这篇文章,我显然混淆了上面的实际密钥、随机数和签名字符串。

0 投票
1 回答
258 浏览

php - 无法使用 Yelp API 获得英语评论

我正在尝试使用 Yelp API 来获取使用各种搜索词的英语评论列表,例如“食物”、“酒店”等。我只得到非英语评论,尽管我m 包括 lang 和 lang_filter 参数。

这里,没有任何 oAuth 的东西,是我从我的应用程序请求的一般 url:

http://api.yelp.com/v2/search?lang=en&lang_filter=true&term=food&bounds=52.261155,4.610155|52.479116,5.067567

bounds 参数将我的搜索范围缩小到荷兰阿姆斯特丹附近。

当然,我尝试了许多 url 请求变体,使用城市、州而不是位置边界、删除 lang_filter 参数、添加国家代码过滤器等。有谁知道我怎样才能只获得英语评论?

奇怪的是,如果我去 Yelp 的网站搜索阿姆斯特丹的“食物”,我只得到英文结果,所以我知道那些英文文章在那里。

0 投票
1 回答
3679 浏览

search - 带有 Yelp 搜索覆盖的 Google 地图

原始问题:我正在尝试在我的网站中嵌入一张地图,上面覆盖有搜索结果,例如附近的所有酒吧或医院。我知道这是很常见的事情 - 但我很难找到示例代码或有关如何执行此操作的教程。谁能给我一些指示?

我最终做的是使用谷歌地图搜索地址,然后“搜索附近”并复制谷歌提供的嵌入代码。然后我使用 innerHtml 根据单击的复选框(无论是通过酒吧、商店等)交换嵌入代码 - 例如:

这是试图找出 Yelp API 并在 Google 地图 API 提供的地图上手动放置标记的解决方法。

此解决方案的唯一问题是提供的嵌入代码会去除您在“附近搜索”的位置的标记 - 即使它出现在您进行“附近搜索”时显示的地图中。我尝试使用自定义谷歌地图 - 你应该能够添加自定义标记,如下所示:(http://insideout.com/blog/2012/02/26/create-a-custom-google-map-for -your-blog-post-imw/) 但 Google 提供的嵌入代码不起作用 - 实际上它给您的信息是:“无法嵌入此地图” - 我认为这是由于许可问题。我尝试过其他地图站点,结果相同...

这给我留下了两个问题:是否有人知道提供嵌入代码的站点,该代码将显示周围位置搜索的标记以及从搜索返回的位置的标记?根据我过去一天所做的事情,我认为这不太可能 - 但可能值得一问。

如果不是 - 那么我只能使用 yelp API 并在 google map API 提供的 google map 上手动放置标记。我已经弄清楚了google api。我遇到问题的 Yelp API。有谁知道一个好的教程或有通过 yelp api 从 yelp 搜索中提取位置信息的示例代码?

提前致谢。

0 投票
1 回答
774 浏览

c# - 获取 Yelp 好友列表

因此,我的任务是设计一个利用 Yelp 的朋友和关注者列表的 Web 应用程序。

Yelp 有自己的 API,但是,我在 API 中找不到任何可以让我查询仅列出 Yelp 中用户的朋友和关注者的搜索结果的内容。API是否缺少我的东西,或者是否有不同的方式来执行此任务?

是否有可能将网站与个人用户的“朋友和追随者”数据库集成?

API 文档可在以下位置找到:http ://www.yelp.com/developers/documentation/v2/overview

0 投票
1 回答
3529 浏览

objective-c - 如何发出 Yelp API 请求?

我只是尝试将 Yelp API 请求作为 iPhone 应用程序的一部分,但我不知道如何设置请求。我通过 Yelp 获得了所有身份验证密钥,但我不确定我需要包含哪些内容。我不需要让用户登录他们的帐户或其他任何东西,我只希望能够检索评论以显示在我的应用程序中。

假设我想在位置=旧金山搜索词=食物。我最初的想法是:

http://api.yelp.com/v2/search?term=food&location=San+Francisco&oauth_consumer_key=XXXXXXX&oauth_nonce=XXXXX&oauth_signature=XXXXXX&oauth_signature_method=HMAC-SHA1&oauth_timestamp=XXXXX&oauth_token=XXXX

当我尝试这个时,我得到一个 INVALID_SIGNATURE 错误

从 Yelp 请求这些信息的最佳方式是什么?另外,我应该通过 URL 传递我的身份验证密钥吗?

0 投票
1 回答
551 浏览

jquery - Oauth 的骨干网覆盖 collection.sync

我正在尝试将骨干用于本地项目,该项目永远不会看到真正的 Web 服务器,并且通过 AJAX 与 Yelp API 交互。Yelp API 要求我们使用 oauth 进行身份验证,并提供了示例代码,我根据这些代码对自己的代码进行了建模。当我使用示例代码时,我没有遇到任何跨域问题或任何问题。但是,当我关闭浏览器安全选项时,我只会收到 400 错误响应。

我曾尝试按如下方式覆盖 fetch 方法:

但这会产生 400 响应。我有一种感觉,因为我没有正确地进行 AJAX 调用,因为主干为我完成了大部分工作,并且可能会覆盖我正在设置的一些选项。我认为我需要做的是覆盖这个集合的“同步”方法,而不是只处理 OAuth 并自己解析响应。有一个更好的方法吗?