【问题标题】:Implementing tripadvisor traveller rating实施tripadvisor旅行者评级
【发布时间】:2018-12-07 15:28:49
【问题描述】:

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

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

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

谢谢你的建议

【问题讨论】:

    标签: b2b tripadvisor


    【解决方案1】:

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

    您对 Content API 的发现是正确的,这是您找到评分的唯一 API。

    评级是 TripAdvisor 的“卖点”,因此此数据受到保护,只能在遵循其演示条款的情况下使用。在这里查看方法: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

    它返回一个带有可能位置的 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 的链接,以遵守他们的许可。

    【讨论】:

      猜你喜欢
      • 2010-09-07
      • 2019-03-10
      • 1970-01-01
      • 2021-10-10
      • 2018-05-31
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 2020-01-15
      相关资源
      最近更新 更多