fasttrack / fasttrack-client
这个Fasttrack库允许您以方便的方式请求Fasttrack API。有关Fasttrack API的更多信息,请参阅 https://api.fasttrack-intl.com
1.4
2017-07-24 13:58 UTC
Requires
- php: >=5.3
- nategood/httpful: *
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-20 19:40:20 UTC
README
安装
将以下内容添加到您的composer.json中
{
"require": {
"fasttrack/fasttrack-client": "*"
}
}
然后执行
composer install
用法
获取公司信息
<?php require 'vendor/autoload.php'; use Fasttrack\Fasttrack; $client = new \Fasttrack\Fasttrack('your_token'); try { $company = $client->getCompany('example.com'); print_r($company); } catch (Exception $err) { print_r($err); } ?>
获取联系人信息
<?php require 'vendor/autoload.php'; use Fasttrack\Fasttrack; $client = new \Fasttrack\Fasttrack('your_token'); try { $company = $client->getContact('example@example.com'); print_r($company); } catch (Exception $err) { print_r($err); } ?>
错误处理
<?php require 'vendor/autoload.php'; use Fasttrack\Fasttrack; use Fasttrack\Exceptions; $client = new \Fasttrack\Fasttrack('your_token'); try { $company = $client->getContact('example@example.com'); print_r($company); } catch (\Fasttrack\Exceptions\UnauthorizedException $e) { print_r('UnauthorizedException'); } ?>
可用的异常
- BadParametersException:通过GET方法发送参数
- BadRequestException:请求格式不正确
- InternalServerException
- InvalidVersionException:API版本无效
- MethodNotAllowedException:您尝试使用无效方法访问端点
- NoResultException:没有符合您请求的结果
- NotAcceptableException:您请求的格式不是json
- NotFoundException:指定的端点找不到
- TooManyRequestsException:在短时间内对API进行了过多的请求
- UnauthorizedException:API密钥错误
- VersionRequiredException:在HTTP Accept头中发送API版本