novokrest / php-call-recorder-api
dev-master
2019-11-20 08:54 UTC
Requires
- php: ^7.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.15
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: ~2.6
This package is auto-updated.
Last update: 2024-09-19 22:06:14 UTC
README
- API版本:1.0.0
- 构建包:com.generators.codegen.php.PhpGenerator
要求
PHP 7.3 及以上版本
安装与使用
Composer
要通过Composer安装绑定,请将以下内容添加到 composer.json
{
"repositories": [
{
"type": "git",
"url": "https://github.com/novokrest/php-call-recorder-api.git"
}
],
"require": {
"novokrest/php-call-recorder-api": "*@dev"
}
}
然后运行 composer install
手动安装
下载文件并包含 autoload.php
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
测试
要运行单元测试
composer install
./vendor/bin/phpunit
入门指南
请按照 安装流程 进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); use Call\Recorder\Client\Api\DefaultApi; use Call\Recorder\Client\Model\RegisterPhoneRequest; use Call\Recorder\Client\Model\VerifyPhoneRequest; use Call\Recorder\Client\Model\CreateFileRequest; $api = new DefaultApi(); $registerPhonePostResponse = $api->registerPhone( (new RegisterPhoneRequest()) ->setToken('55942ee3894f51000530894') ->setPhone('+16463742122') ); $registerCode = $registerPhonePostResponse->getCode(); $verifyPhonePostResponse = $api->verifyPhone( (new VerifyPhoneRequest()) ->setToken('55942ee3894f51000530894') ->setPhone('+16463742122') ->setCode($registerCode) ->setMcc('300') ->setApp('rec') ->setDeviceToken('871284c348e04a9cacab8aca6b2f3c9a') ->setDeviceId('871284c348e04a9cacab8aca6b2f3c9a') ->setDeviceType('ios') ->setTimeZone('10') ); $apiKey = $verifyPhonePostResponse->getApiKey(); $createFilePostResponse = $api->createFile( (new CreateFileRequest()) ->setApiKey($apiKey) ->setFile('test/Resources/audio.mp3') ->setData('') ); $fileId = $createFilePostResponse->getId(); print $fileId; ?>
API端点文档
所有URI相对于 https://app2.virtualbrix.net/rapi
模型文档
- App
- BuyCreditsRequest
- BuyCreditsResponse
- CloneFileRequest
- CloneFileResponse
- CreateFileData
- CreateFileRequest
- CreateFileResponse
- CreateFolderRequest
- CreateFolderResponse
- DeleteFilesRequest
- DeleteFilesResponse
- DeleteFolderRequest
- DeleteFolderResponse
- DeleteMetaFilesRequest
- DeleteMetaFilesResponse
- DeviceType
- FilesPermission
- GetFilesRequest
- GetFilesResponse
- GetFilesResponseFile
- GetFoldersRequest
- GetFoldersResponse
- GetFoldersResponseFolder
- GetLanguagesRequest
- GetLanguagesResponse
- GetMessagesRequest
- GetMessagesResponse
- GetMessagesResponseMsg
- GetMetaFilesRequest
- GetMetaFilesResponse
- GetMetaFilesResponseMetaFiles
- GetPhonesRequest
- GetPhonesResponse
- GetPhonesResponsePhone
- GetProfileRequest
- GetProfileResponse
- GetProfileResponseProfile
- GetSettingsRequest
- GetSettingsResponse
- GetSettingsResponseSettings
- GetTranslationsRequest
- GetTranslationsResponse
- Language
- NotifyUserRequest
- NotifyUserResponse
- PlayBeep
- RecoverFileRequest
- RecoverFileResponse
- RegisterPhoneRequest
- RegisterPhoneResponse
- UpdateDeviceTokenRequest
- UpdateDeviceTokenResponse
- UpdateFileRequest
- UpdateFileResponse
- UpdateFolderRequest
- UpdateFolderResponse
- UpdateOrderRequest
- UpdateOrderRequestFolder
- UpdateOrderResponse
- UpdateProfileImgRequest
- UpdateProfileImgResponse
- UpdateProfileRequest
- UpdateProfileRequestData
- UpdateProfileResponse
- UpdateSettingsRequest
- UpdateSettingsResponse
- UpdateStarRequest
- UpdateStarResponse
- UpdateUserRequest
- UpdateUserResponse
- UploadMetaFileRequest
- UploadMetaFileResponse
- VerifyFolderPassRequest
- VerifyFolderPassResponse
- VerifyPhoneRequest
- VerifyPhoneResponse
授权文档
所有端点都不需要授权。