novokrest/php-call-recorder-api

dev-master 2019-11-20 08:54 UTC

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

模型文档

授权文档

所有端点都不需要授权。

作者