Skip to content

Instantly share code, notes, and snippets.

@mimeoconnect
Created August 18, 2011 20:23
Show Gist options
  • Select an option

  • Save mimeoconnect/1155091 to your computer and use it in GitHub Desktop.

Select an option

Save mimeoconnect/1155091 to your computer and use it in GitHub Desktop.
Doc APIs - Flyer - Quote
<?php
$userid = "[user id]";
$userkey = "[user key]";
$frontpdfurl = "[url of PDF for front]";
$backpdfurl = "[url of PDF for back]";
$layout = "Portrait";
$fold = "No Fold";
$color = "Color";
$paper = "White Paper (24 lb Bright)";
$coating = "None";
$holepunch = "None";
$format = "json";
$environment = "Sandbox";
$URL = 'https://developer.mimeo.com/api/flyer/quote';
$QueryString = "?userid=" . $userid;
$QueryString .= "&userkey=" . $userkey;
$QueryString .= "&frontpdfurl=" . urlencode($frontpdfurl);
$QueryString .= "&backpdfurl=" . urlencode($backpdfurl);
$QueryString .= "&fold=" . urlencode($fold);
$QueryString .= "&color=" . urlencode($color);
$QueryString .= "&paper=" . urlencode($paper);
$QueryString .= "&coating=" . urlencode($coating);
$QueryString .= "&holepunch=" . urlencode($holepunch);
$QueryString .= "&format=" . urlencode($format);
$QueryString .= "&environment=" . urlencode($environment);
$URL .= $QueryString;
//echo $URL . "<br />";
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, $URL);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl_handle,CURLOPT_CAINFO,'[path to crt]/ca-bundle.crt'); // Make sure and get a ca-bundle.crt and use to verify peer
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
var_dump($buffer);
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment