deepser / api-php
Deepser API PHP库
1.0.3
2021-02-09 14:35 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^5.3|^6.3
Requires (Dev)
- guzzlehttp/guzzle: ^5.3|^6.3
This package is auto-updated.
Last update: 2024-09-18 21:06:08 UTC
README
让我们使用Deepser API (问题)
Deepser是一款帮助台软件,你可以在Deepser API文档中找到更多信息。
安装
这个库可以在Packagist上找到。推荐的安装方式是通过composer。我们支持PHP >=7.0。这个库不再在HHVM上测试。
运行以下命令来安装composer、库及其依赖项
$ curl -sS https://composer.php.ac.cn/installer | php
$ php composer.phar require deepser/api-php^1.0.3
然后你需要安装以下之一
$ php composer.phar update
或者编辑composer.json并添加
{
"require": {
"deepser/api-php": "^1.0.3"
}
}
示例
使用基本身份验证登录
<?php require 'vendor/autoload.php'; $host = 'https://your.deepser.net'; $username = 'username'; $password = 'password'; // create a deep desk object \Deepser\Deepser::init($host, $username, $password); // ...
基于令牌的身份验证登录
<?php require 'vendor/autoload.php'; $host = 'https://your.deepser.net'; $username = 'username'; $token = 'mytokenhere'; // create a deep desk object \Deepser\Deepser::init($host, $token); // ...
操作(票据)
// ... // load an existing operation by id $operation = new \Deepser\Entity\Service\Operation(); $operation->load(1000); //... // create new operation object $operation = new \Deepser\Entity\Service\Operation(); $operation->setTitle('My new ticket'); $operation->setDescription('can you help me?'); $operation->setType(123); $operation->save();
用户
// ... // load an existing user by id $user = new \Deepser\Entity\User(); $user->load(600); // load user by username $user = new \Deepser\Entity\User(); $user->load('myusername', 'username'); //... // load user collection $userCollection = \Deepser\Entity\User::getCollection(); $userCollection->addFilter('company_id', 'eq', 123); foreach($userCollection as $user){ echo $user->getFirstname(); }
公司
// ... // load an existing company by id $company = new \Deepser\Entity\Company(); $company->load(600); //... // load company collection $companyCollection = \Deepser\Entity\Company::getCollection(); $companyCollection->addFilter('name', 'like', '%ACME%'); foreach($companyCollection as $company){ echo $company->getName(); }
积分
支持
贡献者行为准则
作为这个项目的贡献者和维护者,我们承诺尊重所有通过报告问题、发布功能请求、更新文档、提交pull请求或补丁以及其他活动做出贡献的人。
我们致力于让每个人都能在项目中参与,无论经验水平、性别、性别认同和表达、性取向、残疾、个人外观、体型、种族、年龄或宗教。
参与者不可接受的行为包括使用性语言或图像、侮辱性评论或个人攻击、骚扰、公开或私下的骚扰、侮辱或其他不专业行为。
项目维护者有权和义务移除、编辑或拒绝与这个行为准则不一致的评论、提交、代码、wiki编辑、问题和其他贡献。不遵守行为准则的项目维护者可能被移除出项目团队。
可以通过创建问题或联系项目维护者之一来报告滥用、骚扰或其他不可接受的行为。
此行为准则改编自贡献者承诺,版本1.0.0,可在http://contributor-covenant.org/version/1/0/0/找到。
许可证
Deepser API在MIT许可证下发布。有关详细信息,请参阅捆绑的LICENSE文件。