<?php
class Api
{
const API_URL = 'http://d...content-available-to-author-only...n.com/api/v2'; // API URL/Replace reseller domain
const API_TOKEN = ''; // Your API token
public function order($data) { // add order
'api_token' => self::API_TOKEN,
'action' => 'add'
], $data);
}
public function status($order_id) { // get order status
'api_token' => self::API_TOKEN,
'action' => 'status',
'order' => $order_id
]));
}
public function balance() { // get balance
'api_token' => self::API_TOKEN,
'action' => 'balance',
]));
}
public function packages() { // get packages list
'api_token' => self::API_TOKEN,
'action' => 'packages',
]));
}
private function connect($post) {
foreach ($post as $name => $value) {
}
curl_setopt($ch, CURLOPT_USERAGENT
, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)'); $result = false;
}
return $result;
}
}
// Examples
$api = new Api();
// Fetch Packages
$packages = $api->packages();
// Check balance
$balance = $api->balance();
// Add order
$order = $api->order(array('package' => 1, 'link' => 'http://e...content-available-to-author-only...e.com/link', 'quantity' => 100));
// Add Custom comments order
$order = $api->order(array('package' => 11, 'link' => 'http://e...content-available-to-author-only...e.com/link', 'quantity' => 4, 'comments' => "good pic\ngreat photo\n:)\n;)")); # Custom Comments
// Check Order status
$status = $api->status($order->order);
PD9waHAKY2xhc3MgQXBpCnsKICAgIGNvbnN0IEFQSV9VUkwgPSAnaHR0cDovL2QuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLm4uY29tL2FwaS92Mic7IC8vIEFQSSBVUkwvUmVwbGFjZSByZXNlbGxlciBkb21haW4KICAgIGNvbnN0IEFQSV9UT0tFTiA9ICcnOyAvLyBZb3VyIEFQSSB0b2tlbgoKICAgIHB1YmxpYyBmdW5jdGlvbiBvcmRlcigkZGF0YSkgeyAvLyBhZGQgb3JkZXIKICAgICAgICAkcG9zdCA9IGFycmF5X21lcmdlKFsKICAgICAgICAgICAgJ2FwaV90b2tlbicgPT4gc2VsZjo6QVBJX1RPS0VOLAogICAgICAgICAgICAnYWN0aW9uJyA9PiAnYWRkJwogICAgICAgIF0sICRkYXRhKTsKCiAgICAgICAgcmV0dXJuIGpzb25fZGVjb2RlKCR0aGlzLT5jb25uZWN0KCRwb3N0KSk7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIHN0YXR1cygkb3JkZXJfaWQpIHsgLy8gZ2V0IG9yZGVyIHN0YXR1cwogICAgICAgIHJldHVybiBqc29uX2RlY29kZSgkdGhpcy0+Y29ubmVjdChbCiAgICAgICAgICAgICdhcGlfdG9rZW4nID0+IHNlbGY6OkFQSV9UT0tFTiwKICAgICAgICAgICAgJ2FjdGlvbicgPT4gJ3N0YXR1cycsCiAgICAgICAgICAgICdvcmRlcicgPT4gJG9yZGVyX2lkCiAgICAgICAgXSkpOwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBiYWxhbmNlKCkgeyAvLyBnZXQgYmFsYW5jZQogICAgICAgIHJldHVybiBqc29uX2RlY29kZSgkdGhpcy0+Y29ubmVjdChbCiAgICAgICAgICAgICdhcGlfdG9rZW4nID0+IHNlbGY6OkFQSV9UT0tFTiwKICAgICAgICAgICAgJ2FjdGlvbicgPT4gJ2JhbGFuY2UnLAogICAgICAgIF0pKTsKICAgIH0KCiAgIHB1YmxpYyBmdW5jdGlvbiBwYWNrYWdlcygpIHsgLy8gZ2V0IHBhY2thZ2VzIGxpc3QKICAgICAgICByZXR1cm4ganNvbl9kZWNvZGUoJHRoaXMtPmNvbm5lY3QoWwogICAgICAgICAgICAnYXBpX3Rva2VuJyA9PiBzZWxmOjpBUElfVE9LRU4sCiAgICAgICAgICAgICdhY3Rpb24nID0+ICdwYWNrYWdlcycsCiAgICAgICAgXSkpOwogICAgfQoKICAgIHByaXZhdGUgZnVuY3Rpb24gY29ubmVjdCgkcG9zdCkgewogICAgICAgICRfcG9zdCA9IEFycmF5KCk7CiAgICAgICAgZm9yZWFjaCAoJHBvc3QgYXMgJG5hbWUgPT4gJHZhbHVlKSB7CiAgICAgICAgICAgICRfcG9zdFskbmFtZV0gPSB1cmxlbmNvZGUoJHZhbHVlKTsKICAgICAgICB9CgogICAgICAgICRjaCA9IGN1cmxfaW5pdChzZWxmOjpBUElfVVJMKTsKICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEpOwogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9QT1NULCAxKTsKICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfSEVBREVSLCAwKTsKICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfU1NMX1ZFUklGWVBFRVIsIDApOwogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZSE9TVCwgMCk7CiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1BPU1RGSUVMRFMsIGh0dHBfYnVpbGRfcXVlcnkoJHBvc3QpKTsKCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VTRVJBR0VOVCwgJ01vemlsbGEvNC4wIChjb21wYXRpYmxlOyBNU0lFIDUuMDE7IFdpbmRvd3MgTlQgNS4wKScpOwogICAgICAgICRyZXN1bHQgPSBjdXJsX2V4ZWMoJGNoKTsKICAgICAgICBpZiAoY3VybF9lcnJubygkY2gpICE9IDAgJiYgZW1wdHkoJHJlc3VsdCkpIHsKICAgICAgICAgICAgJHJlc3VsdCA9IGZhbHNlOwogICAgICAgIH0KICAgICAgICBjdXJsX2Nsb3NlKCRjaCk7CiAgICAgICAgcmV0dXJuICRyZXN1bHQ7CiAgICB9Cn0KCi8vIEV4YW1wbGVzCgokYXBpID0gbmV3IEFwaSgpOwoKLy8gRmV0Y2ggUGFja2FnZXMKJHBhY2thZ2VzID0gJGFwaS0+cGFja2FnZXMoKTsKCi8vIENoZWNrIGJhbGFuY2UKJGJhbGFuY2UgPSAkYXBpLT5iYWxhbmNlKCk7CgovLyBBZGQgb3JkZXIKJG9yZGVyID0gJGFwaS0+b3JkZXIoYXJyYXkoJ3BhY2thZ2UnID0+IDEsICdsaW5rJyA9PiAnaHR0cDovL2UuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL2xpbmsnLCAncXVhbnRpdHknID0+IDEwMCkpOwoKLy8gQWRkIEN1c3RvbSBjb21tZW50cyBvcmRlcgokb3JkZXIgPSAkYXBpLT5vcmRlcihhcnJheSgncGFja2FnZScgPT4gMTEsICdsaW5rJyA9PiAnaHR0cDovL2UuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL2xpbmsnLCAncXVhbnRpdHknID0+IDQsICdjb21tZW50cycgPT4gImdvb2QgcGljXG5ncmVhdCBwaG90b1xuOilcbjspIikpOyAjIEN1c3RvbSBDb21tZW50cwoKLy8gQ2hlY2sgT3JkZXIgc3RhdHVzCiRzdGF0dXMgPSAkYXBpLT5zdGF0dXMoJG9yZGVyLT5vcmRlcik7