daktadeo / laravel-silvasoft-api
Silvasoft API 的实现
Requires
- php: ^7.2
- ext-json: *
- guzzlehttp/guzzle: ^6.3
- hamburgscleanest/guzzle-advanced-throttle: ^3.0
Requires (Dev)
- orchestra/testbench: ^3.7
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-16 19:31:04 UTC
README
这是一个 Laravel/PHP 的 Silvasoft API 实现。它包含迄今为止提供的所有方法。
注意:目前处于理论阶段,我仍在主应用中实现它
以下是一些使用此包的示例
$client = new DaktaDeo\SilvaSoft\Client($api_key,$username);
//list all relations
$client->listRelations([ "limit" => 100, "relationtype" => "All" ]);
Laravel
将密钥和用户名放在 .ENV 文件中
/*
* The secret API key for Silvasoft
*/
'api_key' => env('SILVASOFT_API_KEY', "b7d343Bnhd436f3ec3bd3504582"),
/*
* Your Silvasoft username
*/
'username' => env('SILVASOFT_USERNAME', "john@doe.nl"),
使用 Facade
Silvasoft::listRelations([ "limit" => 100, "relationtype" => "All" ]);
安装
您可以通过 composer 安装此包
composer require daktadeo/laravel-silvasoft-api
使用方法
您首先需要在 Silvasoft 获取一个 API 密钥。您可以在 Silvasoft 应用程序中的 "beheer > API" 下找到它。注意:永远不要分享这个密钥!
Silvasoft 对您每小时可以进行的请求数量设置了限制。默认为 15。您可以在设置中升级此限制(但这不是免费的)。
更新日志
有关最近更改的更多信息,请参阅 更新日志
测试
composer test
贡献
有关详细信息,请参阅 贡献指南
安全
如果您发现任何安全相关的问题,请通过电子邮件 veerle@daktadeo.be 而不是使用问题跟踪器。
明信片软件
您可以使用此包(它是 MIT 许可),但如果它进入您的生产环境,我们非常感谢您从您的家乡寄给我们一张明信片,并说明您正在使用我们的哪个包。
我们的地址是:DaktaDeo,Heidestraat 104,9050 Gentbrugge,比利时。
我们将所有收到的明信片 发布在我们的公司网站上。
致谢
- Veerle Deschepper
- 所有贡献者
灵感来自
- Freek Van der Herten -- 他为我指明了道路。
支持我们
DaktaDeo 是一家位于比利时根特的网络机构。您可以在我们的网站上找到所有开源项目的概述 在这里。
您的业务是否依赖于我们的贡献?请与我们联系,并在 Patreon 上支持我们。所有承诺都将用于分配人力资源以维护和新奇事物。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件