dialmycalls / php-sdk-v2
DialMyCalls.com API 的 API 客户端
v2.0.2
2016-12-05 17:12 UTC
Requires
- php: >=5.4
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ~4.8
- satooshi/php-coveralls: ~1.0
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2024-09-14 18:58:46 UTC
README
DialMyCalls - DialMyCalls API
更多信息,请访问 https://www.dialmycalls.com
要求
PHP 5.4.0 及更高版本
安装和用法
Composer
要通过 Composer 安装绑定,请将以下内容添加到 composer.json
{
"repositories": [
{
"type": "git",
"url": "https://github.com/dialmycalls/php-sdk-v2.git"
}
],
"require": {
"dialmycalls/php-sdk-v2": "*@dev"
}
}
然后,运行 composer install
手动安装
下载文件并包含 autoload.php
require_once('/path/to/DialMyCalls/autoload.php');
测试
要运行单元测试
composer install
./vendor/bin/phpunit lib/Tests
入门
请按照 安装过程 进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: api_key DialMyCalls\Configuration::getDefaultConfiguration()->setApiKey('X-Auth-ApiKey', 'YOUR_API_KEY'); // Configure HTTP basic authorization: basicAuth DialMyCalls\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME'); DialMyCalls\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD'); $api_instance = new \DialMyCalls\Api\Accounts(); $createAccessAccountParameters = new \DialMyCalls\Models\CreateAccessAccountParameters(); // \DialMyCalls\Models\CreateAccessAccountParameters | Request body try { $result = $api_instance->createAccessAccount($createAccessAccountParameters); print_r($result); } catch (Exception $e) { echo 'Exception when calling Accounts->createAccessAccount: ', $e->getMessage(), PHP_EOL; } ?>
API 端点文档
所有 URI 都相对于 https://api.dialmycalls.com/2.0
模型文档
- Accessaccount
- Account
- CallRecipient
- Callerid
- Callservice
- Contact
- ContactAttributes
- CreateAccessAccountParameters
- CreateCallParameters
- CreateCallerIdParameters
- CreateContactParameters
- CreateGroupParameters
- CreateRecordingByPhoneParameters
- CreateRecordingByUrlParameters
- CreateRecordingParameters
- CreateTextParameters
- CreateUnverifiedCallerIdParameters
- Donotcontact
- Group
- Identifier
- Incomingtext
- Keyword
- Polling
- PushToListenAgain
- PushToOptOut
- PushToRecord
- PushToTalk
- Recording
- Service
- Shortcode
- TextRecipient
- UpdateAccessAccountByIdParameters
- UpdateCallerIdByIdParameters
- UpdateContactByIdParameters
- UpdateGroupByIdParameters
- UpdateRecordingByIdParameters
- UpdateVanityNumberByIdParameters
- Vanitynumber
- VerifyCallerIdByIdParameters
授权文档
api_key
- 类型: API密钥
- API密钥参数名称: X-Auth-ApiKey
- 位置: HTTP头
basicAuth
- 类型: HTTP基本身份验证