rootwork/php-sfax
Composer 安装命令:
composer require rootwork/php-sfax
包简介
PHP client for Scrypt's Sfax service.
README 文档
README
PHP client for Scrypt's Sfax service.
Installation
composer require rootwork/php-sfax
Usage Examples
Create the Client Instance
<?php $sfax = new Rootwork\Sfax\Client( 'https://api.sfaxme.com/api', 'YOURUSERNAME', 'YOURAPIKEY', 'YOURENCRYPTIONKEY', 'YOURIV' );
Send a Fax from a PDF or TIF File
<?php $result = $sfax->sendFax( 'Malcolm Reynolds', '19999999999', '/path/to/file.pdf' ); if ($result->isSuccess) { $queueId = $result->SendFaxQueueId; }
Send a Fax from a URL
<?php $result = $sfax->sendFaxFromUrl( 'Malcolm Reynolds', '19999999999', Rootwork\Sfax\Client::FORMAT_TIF, 'https://www.yoursite.com/getFile?token=ABC123&file=12345678.tif' );
Download Inbound Faxes
<?php $result = $sfax->receiveInboundFax(); foreach ($result->InboundFaxItems as $fax) { $fileData = $sfax->downloadInboundFaxAsPdf($fax->FaxId); file_put_contents("/faxes/$fax->FaxId.pdf", $fileData); }
Running Tests
Tests can be run using composer helper scripts, test or testdox, depending on your output preferences.
composer install
composer test
composer testdox
Code coverage reports are written to build/.
rootwork/php-sfax 适用场景与选型建议
rootwork/php-sfax 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 22.26k 次下载、GitHub Stars 达 3, 最近一次更新时间为 2016 年 11 月 19 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「scrypt」 「fax」 「rootwork」 「sfax」 「hipaa」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 rootwork/php-sfax 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 rootwork/php-sfax 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 rootwork/php-sfax 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Class to generate scrypt password hashes that are compatible with the wg/scrypt Java implementation
OpenEMR Sinch Fax integration module for secure fax sending and receiving, by OpenCoreEMR Inc
Client library for connecting to SignalWire.
Scrypt password encoder for Symfony2
TeleMessage PHP library for sending messages via TeleMessage
You can use this Package to send fax notifications using www.fax.ir
统计信息
- 总下载量: 22.26k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 26
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-11-19