Внедрение рейтинга путешественников tripadvisor - PullRequest
0 голосов
/ 07 декабря 2018

Моя цель - показать рейтинг TripAdvisor внутри моего приложения вместе с другой системой ранжирования.Имейте в виду, что мое приложение является приложением B2B, а не B2C.

Что я не могу понять даже после прочтения документации для разработчиков, так это какой API мне следует в итоге попросить.Content API предназначен только для целей B2C ... но, по всей видимости, он единственный, кто посылает мне в ответ фактический рейтинг TripAdvisor (единственное, что я на самом деле хочу получить из всей информации TripAdvisor).

Есть кто-нибудьреализовал TripAdvisor в приложении OTA (онлайн-туристическое агентство) и может подсказать, какие API запрашивать?

Спасибо за совет

1 Ответ

0 голосов
/ 16 декабря 2018

Я не внедрил рейтинги TripAdvisor в системе B2B, но помог в проекте B2C, в котором использовались данные Tripadvisor.

Ваши выводы относительно Content API верны, это единственный API, в котором вы находите рейтинги.

Рейтинг - это «точка продажи» TripAdvisor, поэтому эти данные защищены и могут использоваться только при соблюдении условий их представления.Узнайте, как здесь: https://developer -tripadvisor.com / content-api / display-needs /

У вас есть 6 месяцев на реализацию и вы должны получить одобрение Tripadvisor, или они отменят вашуКлюч API.Используя их API, вы обязуетесь не хранить данные, полученные из их API.

Краткое руководство по использованию их API: https://developer -tripadvisor.com / content-api / Документация /

  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",

Затем вызовите местоположениес идентификатором для получения оценок: 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, чтобы выполнить их лицензию.

...