Decode Trackingcode
GET /affiliate/decode_trackingcode
Description | URL | Response Format | Request Method | Authentication |
---|---|---|---|---|
Decodes a given ocode (tracking code) and returns an array of the ids and details that the ocode contains | https://domain/api/affiliate/decode_trackingcode | JSON | GET | HTTP headers |
Parameters
Name | Description | Type | Required |
---|---|---|---|
ocode | ocode/tracking code to decode | string | yes |
Example Request
GET
php
<?php
$url = 'http://domain/api/affiliate/decode_trackingcode';
$curl = curl_init();
$headers = array(
'api-key: 44b5498dbcb481a0d00b404c0169af62',
'api-username: productsupport'
);
$data = Array(
'ocode' => "MS4xOTIuMTM5LjEyOS4yNC4wLjAuMC4wLjAuMC4w",
);
$data_string = http_build_query($data);
$url .= '?'.$data_string;
curl_setopt($curl, CURLOPT_GET, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url);
$resp = curl_exec($curl);
//dumps an associative array representation of the json response
$output = json_decode($resp, true);
if($output !== NULL) {
//json was valid. Dump the decoded array
print_r($output);
}
else {
//invalid json, just dump the raw response
print_r($resp);
}
// Close request to clear up some resources
curl_close($curl);
?>
Response
Array
(
[loginid] => 1
[offerid] => 139
[landing_pageid] => 129
[campaignid] => 24
[adtoolid] => 0
[subid1] => 0
[subid2] => 0
[promotionalid] => 0
[additional_trackingid] => 0
[is_unencoded] => 0
[old_code] => 0
[inhouse] => 1
[affsubid] => 0
[affsource] => 0
[tracked_details] => Array
(
[login_details] => Array
(
[loginid] => 1
[inhouse] => 1
[username] => productsupport
[type] => 225
[status] => 0
[deleted] => 0
[affiliate_percentage_override] => 0
)
[lp_details] => Array
(
[landing_pageid] => 129
[redirect_hash] =>
[disable_url_sanitization] => 0
[disable_deep_linking] => 0
[third_party_partner_id] => 0
[url] => http://example.com/?click_hash=%%click_hash%%
[allowed_lang] =>
[alternativeurl] =>
[allowed_lang_track_raw] => 0
[allowed_lang_track_unq] => 0
[linkdomain] => http://example.trackfinity.com
[offerid] => 139
[date_live] =>
[date_expire] =>
[expire_offer] => 0
[expire_program] => 0
[expire_url] =>
)
[program_details] => Array
(
[programid] => 192
[offerid] => 139
[type] => 0
)
[offer_details] => Array
(
[offerid] => 139
[mobile_landing_page] => 0
[cost_type] =>
[cost_flat] => 0
[cost_perc] => 0
[geoip_group_redirect] => 0
[authorized] => all
[unauthorized] =>
[offer_limit] => 0
[offer_quantity] => 0
[conversion_cap] => 0
[conversion_trans_type] =>
[offer_limit_deduction] =>
[ip_uniqueness_seconds] => 0
[advertiserid] => 0
[remove_ocode] => 0
[type] => 0
[date_live] => 1518757200
[date_expire] => 0
[expire_offer] => 0
[expire_program] => 0
[expire_url] =>
)
)
[payoutid] => 192
[campaign_name] => testcampaign
[additional_tracking] => Array
(
)
[creativeid] => 0
[username] => productsupport
)