How to call travelport catalogproductofferings api using php?

To call the API https://api.pp.travelport.com/11/air/catalog/search/catalogproductofferings using PHP, you can utilize the curl library. Here's an example code snippet demonstrating how to make a GET request to that API endpoint:

<?php

// API endpoint URL
$url = 'https://api.pp.travelport.com/11/air/catalog/search/catalogproductofferings';

// Data to be sent in the request (if any)
$postData = array(
    // Add your POST data here
    // Example: 'key1' => 'value1',
);

// Custom headers
$headers = array(
    'Content-Type: application/json', // Example of a custom header
    // Add more headers if needed
);

// Initialize curl
$ch = curl_init();

// Set curl options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData)); // Convert the array to a query string
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // Set custom headers
// Add any additional curl options as needed, such as authentication

// Execute the request
$response = curl_exec($ch);

// Check for errors
if(curl_errno($ch)){
    echo 'Curl error: ' . curl_error($ch);
}

// Close curl
curl_close($ch);

// Process the response
if ($response) {
    // Response received, you can process it here
    echo $response;
} else {
    // No response received or an error occurred
    echo "No response received or an error occurred";
}
?>

 

Post your Answer