예제 #1
0
        static void Main(string[] args)
        {
            string client_id     = "IwG49RrnRsJHKBZAYwFM4P5BJmoP1ynu";
            string client_secret = "Gpoqm0kWgl3lDX6b";

            //Generate access token usually valid for 1800 sec
            AuthClient authClient = new AuthClient(client_id, client_secret);
            var        token      = authClient.GenerateAccessToken();

            // Get token info to check expiry before generating another token
            token = authClient.GetTokenInfo(token.AccessToken);

            if (token.ExpiresIn > 0)
            {
                HotelClient hotelClient = new HotelClient(token.AccessToken);
                var         hotelSearch = hotelClient.GetMultiHotelOffersAsync(new AmadeusSdk.HotelSearch.MultiHotelOffersRequest()
                {
                    CityCode = "LON"
                }).Result;

                TripClient tripClient = new TripClient(token.AccessToken);
                var        pois       = tripClient.PointsOfInterest.GetPointsOfInterestAsync(41.397158, 2.160873, 2, null, null, null).Result;
            }
        }