我的目标是显示TripAdvisor评分排名在我的应用程序与其他排名系统。请记住,我的应用程序是B2B应用程序,而不是B2C。
即使在阅读了开发人员文档之后,我也无法理解的是,我最终应该要求什么样的API。Content只适用于B2C purposes...but,显然,它是唯一给我发送响应实际TripAdvisor评级的(我实际上希望从所有TripAdvisor信息中获得的唯一东西)。
是否有人在OTA (在线旅行社)应用程序中实现了TripAdvisor,并能指导我请求哪些API?
谢谢你的忠告
发布于 2018-12-15 23:16:09
我没有在TripAdvisor系统中实现B2B评级,但在使用Tripadvisor数据的B2C项目上提供了帮助。
您对内容API的发现是正确的,这是您找到评级的唯一API。
评级是TripAdvisor的“卖点”,因此这些数据是受保护的,只能通过遵循它们的表示术语来使用。看看这里如何:https://developer-tripadvisor.com/content-api/display-requirements/
您有6个月的实现时间,必须获得Tripadvisor的批准,否则它们会取消您的API密钥。通过使用它们的API,您将不存储从API中检索到的任何数据。
使用API:https://developer-tripadvisor.com/content-api/documentation/的快速指南
它返回一个带有可能位置的JSON,
{
"data": [
{
"location_id": "89575",然后用id调用location以获得评级:HERE]
"review_rating_count": {
"1": "18",
"2": "22",
"3": "63",
"4": "269",
"5": "1408"
},使用这些数据,连同演示文稿和链接返回tripadvisor,以符合他们的许可证。
https://stackoverflow.com/questions/53672468
复制相似问题