releans / php-client-sdk
v1.0
2019-09-09 18:16 UTC
Requires
- php: >=5.4.0
- ext-curl: ^7.1
- ext-json: ^1.5
- ext-mbstring: ^7.1
- apimatic/jsonmapper: ~1.3.0
- mashape/unirest-php: ~3.0.1
Requires (Dev)
- phpunit/phpunit: 4.8.*
- squizlabs/php_codesniffer: ^2.7
This package is auto-updated.
Last update: 2019-09-16 19:56:30 UTC
README
Releans SDK 允许开发者在代码中使用 Releans 服务。您可以在几分钟内开始使用。
composer require releans/php-client-sdk
初始化
认证
为了设置 API 客户端的认证和初始化,您需要以下信息。
参数 | 描述 |
---|---|
oAuthAccessToken | OAuth 2.0 访问令牌 |
API 客户端可以按以下方式初始化。
$oAuthAccessToken = 'oAuthAccessToken'; // OAuth 2.0 Access Token $client = new ReleansAPILib\ReleansAPIClient($oAuthAccessToken);
类参考
控制器列表
MessageController
获取单例实例
可以通过 API 客户端访问 MessageController
类的单例实例。
$message = $client->getMessage();
getAllMessages
列出账户发送的所有消息。
function getAllMessages($accept)
参数
参数 | 标签 | 描述 |
---|---|---|
接受 | 必需 |
待办事项:添加参数描述 |
示例用法
$accept = '*/*'; $result = $message->getAllMessages($accept);
getViewMessage
返回消息的详细信息。
function getViewMessage( $id, $accept)
参数
参数 | 标签 | 描述 |
---|---|---|
id | 必需 |
待办事项:添加参数描述 |
接受 | 必需 |
待办事项:添加参数描述 |
示例用法
$id = 'id'; $accept = '*/*'; $result = $message->getViewMessage($id, $accept);
createSendSMSMessage
发送单条消息。
function createSendSMSMessage( $accept, $senderId, $mobileNumber, $message)
参数
参数 | 标签 | 描述 |
---|---|---|
接受 | 必需 |
待办事项:添加参数描述 |
senderId | 必需 |
发送消息的发送者ID。 |
mobileNumber | 必需 |
接收消息的手机号码。 |
message | 必需 |
消息文本。 |
示例用法
$accept = 'Accept'; $senderId = 'senderId'; $mobileNumber = 'mobileNumber'; $message = 'message'; $result = $message->createSendSMSMessage($accept, $senderId, $mobileNumber, $message);
SenderController
获取单例实例
可以通过API客户端访问SenderController
类的单例实例。
$sender = $client->getSender();
getSenderNameDetails
返回发送者名称的详细信息。
function getSenderNameDetails( $id, $accept)
参数
参数 | 标签 | 描述 |
---|---|---|
id | 必需 |
待办事项:添加参数描述 |
接受 | 必需 |
待办事项:添加参数描述 |
示例用法
$id = 'sender-id'; $accept = '*/*'; $result = $sender->getSenderNameDetails($id, $accept);
createSenderName
创建新的发送者ID,用于发送消息。
function createSenderName( $accept, $contentType, $body)
参数
参数 | 标签 | 描述 |
---|---|---|
接受 | 必需 |
待办事项:添加参数描述 |
contentType | 必需 |
待办事项:添加参数描述 |
body | 必需 |
待办事项:添加参数描述 |
示例用法
$accept = 'text/plain'; $contentType = 'text/plain'; $body = 'Your sender name'; $result = $sender->createSenderName($accept, $contentType, $body);
getAllSenders
列出与账户关联的所有发送者名称。
function getAllSenders($accept)
参数
参数 | 标签 | 描述 |
---|---|---|
接受 | 必需 |
待办事项:添加参数描述 |
示例用法
$accept = '*/*'; $result = $sender->getAllSenders($accept);
BalanceController
获取单例实例
可以从API客户端访问BalanceController
类的单例实例。
$balance = $client->getBalance();
getBalance
获取您的可用余额
function getBalance($accept)
参数
参数 | 标签 | 描述 |
---|---|---|
接受 | 必需 |
待办事项:添加参数描述 |
示例用法
$accept = 'text/plain'; $result = $balance->getBalance($accept);