Tripadvisor 工具包,适用于 Tripadvisor API
import TripadvisorKit
let api = TripadvisorAPI(apiKey: "API_KEY")
let query = "Location Name"
let locations = try await api.searchLocations(query: query)
print(locations)
[
Location(
id: 13331376,
name: "Apple Park Visitor Center",
description: nil,
webURL: nil,
address: Address(
street1: "10600 N Tantau Ave",
street2: nil,
city: "Cupertino",
state: "California",
country: "United States",
postalCode: "95014-0739",
addressString: "10600 N Tantau Ave, Cupertino, CA 95014-0739"
),
ancestors: nil,,,
),
]
let point = Location.Point(latitude: 35.652832, longitude: 139.839478)
let locations = try await api.searchNearLocations(point: point)
let locationId: Location.ID = "13331376"
let reviews = try await api.locationReviews(id: locationId)
let locationId: Location.ID = "13331376"
let photos = try await api.locationPhotos(id: locationId)
let locationId: Location.ID = "13331376"
let location = try await api.locationDetail(id: locationId)