Skip to content

Instantly share code, notes, and snippets.

@r043v
Created April 25, 2014 13:38
Show Gist options
  • Save r043v/11289875 to your computer and use it in GitHub Desktop.
Save r043v/11289875 to your computer and use it in GitHub Desktop.
ekomi api
<?php
// ¢2014 noferi mickaël, under creative common by-nc-sa 3.0
define('ekomiNumber','*****');
define('ekomiInterface','*****');
define('ekomiInterfacePass','***********************');
define('ekomiUrl','http://api.ekomi.de/v2/');
function buildUrl($url,$get){ return $url.'?'.http_build_query($get); }
function ekomiBuildUrl($method,$get){ return ekomiUrl.$method.'?'.http_build_query($get); }
$ekomiGetParams = array(
'auth' => ekomiInterface.'|'.ekomiInterfacePass,
'version' => 'cust-1.0.0'
);
$getParams = $ekomiGetParams + array( 'order_id' => 'zz420' );
$url = ekomiBuildUrl('putOrder',$getParams);
$nfo = unserialize( file_get_contents($url) );
if($nfo === false) die('error');
print '<pre>';
print_r( $getParams );
print_r( $nfo );
print '</pre>';
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment