Опытный Репутация: 86 Webmoney BL: ?
Есть апи от партнерки "шариасейл", есть опенкарт. Вопрос в том как и куда в опенкарт можно интегрировать код апи? PHP код: <?php
$myAffiliateID = 'циферки' ;
$APIToken = "тут номер с токеном" ;
$APISecretKey = "тут секретный код" ;
$myTimeStamp = gmdate ( DATE_RFC1123 );
$APIVersion = 1.8 ;
$actionVerb = "ledger" ;
$sig = $APIToken . ':' . $myTimeStamp . ':' . $actionVerb . ':' . $APISecretKey ;
$sigHash = hash ( "sha256" , $sig );
$myHeaders = array( "x-ShareASale-Date: $myTimeStamp " , "x-ShareASale-Authentication: $sigHash " );
$ch = curl_init ();
curl_setopt ( $ch , CURLOPT_URL , "https://shareasale.com/x.cfm?affiliateId= $myAffiliateID &token= $APIToken &version= $APIVersion &action= $actionVerb " );
curl_setopt ( $ch , CURLOPT_HTTPHEADER , $myHeaders );
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , TRUE );
curl_setopt ( $ch , CURLOPT_HEADER , 0 );
$returnResult = curl_exec ( $ch );
if ( $returnResult ) {
//parse HTTP Body to determine result of request
if ( stripos ( $returnResult , "Error Code " )) {
// error occurred
trigger_error ( $returnResult , E_USER_ERROR );
}
else{
// success
echo $returnResult ;
}
}
else{
// connection error
trigger_error ( curl_error ( $ch ), E_USER_ERROR );
}
curl_close ( $ch );
?>
Профессиональная раскрутка сайтов, прогоны хрумером !