Как проверить код покупки Envato на PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как проверить код покупки Envato на PHP

Сообщение Anonymous »

Я работаю над Envato API для проверки кода покупки. Я использовал пример кода плагина с GitHub https://github.com/codehaiku/Envato-Pur ... e-Verifier, здесь я добавил токен и AUTHOR_SALES_ENDPOINT_URI = 'https:// api.envato.com/v2/market/author/sale?code=' также, когда я пытался это сделать, я получаю сообщение об ошибке «Недействительная покупка». Введите действительный код покупки. Я что-то пропустил здесь? Может ли кто-нибудь предложить мне. Есть ли другой альтернативный способ сделать это?

Код: Выделить всё

 


Sample Envato Purchase Code Verifier





















Valid Purchase Code

Item ID:
Item Name:
Buyer:
License:
Amount:
Sold At:
Supported Until:



Invalid Purchase Code




Purchase Code: 









require_once __DIR__ .  '/vendor/autoload.php';

use Curl\Curl;

final class EnvatoPurchaseCodeVerifier
{
protected $accessToken = '';

const AUTHOR_SALES_ENDPOINT_URI = 'https://api.envato.com/v2/market/author/sale?code=';

/**
* Class constructor, pass the access token.
* @param mixed The access token 
*/
public function __construct($accessToken)
{
$this->accessToken = $accessToken;
}

/**
* Supply the purchase code of the buyer as argument.
* @param  mixed $purchaseCode The purchase code of he buyer.
* @return mixed (Boolean) False on fail, the api (Object) $curl->response info on success.
*/
public function verified($purchaseCode)
{
if (empty($purchaseCode)) {
return false;
}

$curl = new Curl();

$curl->setHeader('Authorization', 'Bearer ' . $this->accessToken);

$curl->get(self::AUTHOR_SALES_ENDPOINT_URI, array(
'code' => $purchaseCode
));

$curl->close();

if ($curl->error) {
return false;
} else {
return $curl->response;
}
}
}



Подробнее здесь: https://stackoverflow.com/questions/526 ... ode-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»