akkroo/apiclient

此包已废弃,不再维护。未建议替代包。

Akkroo公共API客户端库

v1.0.4 2013-11-05 23:48 UTC

This package is not auto-updated.

Last update: 2020-01-19 17:07:13 UTC


README

安装

安装PHP API客户端最简单的方法是将添加到您的composer.json文件中。

{
	"require": {
		"akkroo/apiclient": "1.0.1"
	}
}

您还可以下载zip文件并手动包含文件。

使用

Webhook处理程序

您的Webhook接收脚本可能看起来像这样

<?php

require_once 'path/to/autoload.php';

use Akkroo\APIClient\WebHookHandler;
use Akkroo\APIClient\Exceptions\WebHookHandlerException;

$whh = new WebHookHandler(SECRET, PRIVATE_KEY);

try {
	if($whh->verifyHash()) {
		$payload = $whh->getPayload();
	} else {
		$whh->sendHashMismatchResponse();
		exit;
	}
} catch(WebHookHandlerException $e) {
	$whh->sendExceptionResponse($e);
	exit;
}

// do something with $payload

$whh->sendSuccessResponse();