实施 tripadvisor 旅行者评级

Implementing tripadvisor traveller rating

我的目标是在我的应用程序中与其他排名系统一起显示 TripAdvisor 评分排名。请记住,我的应用程序是 B2B 应用程序,而不是 B2C。

即使阅读了开发人员文档,我仍然无法理解的是我最终应该要求什么样的API。 内容 API 仅用于 B2C 目的...但是,显然,它是唯一一个向我发送实际 TripAdvisor 评分作为回应的内容(我真正想要的所有 TripAdvisor 信息)。

有没有人在 OTA(在线旅行社)应用程序中实施 TripAdvisor 并且可以指导我请求哪些 API?

谢谢指教

我没有在 B2B 系统中实施 TripAdvisor 评级,但帮助了一个使用 Tripadvisor 数据的 B2C 项目。

您对内容 API 的调查结果是正确的,这是您找到评分的唯一 API。

评级为 TripAdvisor "selling point",因此此数据受到保护,只能按照其介绍条款使用。在这里查看如何:https://developer-tripadvisor.com/content-api/display-requirements/

您有 6 个月的实施时间并且必须获得 Tripadvisor 的批准,否则他们会取消您的 API 密钥。通过使用他们的 API,您承诺不存储从他们的 API.

中检索到的任何数据

使用其 API 的快速指南:https://developer-tripadvisor.com/content-api/documentation/

  1. 调用 locator_mapper 以获得可能的 location_id(s) http://api.tripadvisor.com/api/partner/2.0/location_mapper/42.344978,-71.119030?key=[YOUR_KEY_HERE]-mapper&category=hotels&q=Beacon%20Townhouse%20Inn%201023

它 returns 一个 JSON 可能的位置,

{
"data": [
{
  "location_id": "89575",

然后用 id 调用 location 获取评分:http://api.tripadvisor.com/api/partner/2.0/location/89575?key=[YOUR_KEY_HERE]

"review_rating_count": {
"1": "18",
"2": "22",
"3": "63",
"4": "269",
"5": "1408"
},

使用此数据以及演示文稿和返回到 tripadvisor 的链接以遵守其许可。