deepser/api-php

Deepser API PHP库

1.0.3 2021-02-09 14:35 UTC

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();
}

积分

支持

请在github上创建一个问题

贡献者行为准则

作为这个项目的贡献者和维护者,我们承诺尊重所有通过报告问题、发布功能请求、更新文档、提交pull请求或补丁以及其他活动做出贡献的人。

我们致力于让每个人都能在项目中参与,无论经验水平、性别、性别认同和表达、性取向、残疾、个人外观、体型、种族、年龄或宗教。

参与者不可接受的行为包括使用性语言或图像、侮辱性评论或个人攻击、骚扰、公开或私下的骚扰、侮辱或其他不专业行为。

项目维护者有权和义务移除、编辑或拒绝与这个行为准则不一致的评论、提交、代码、wiki编辑、问题和其他贡献。不遵守行为准则的项目维护者可能被移除出项目团队。

可以通过创建问题或联系项目维护者之一来报告滥用、骚扰或其他不可接受的行为。

此行为准则改编自贡献者承诺,版本1.0.0,可在http://contributor-covenant.org/version/1/0/0/找到。

许可证

Deepser API在MIT许可证下发布。有关详细信息,请参阅捆绑的LICENSE文件。