用于内部项目的API库

1.6.2 2021-08-23 17:06 UTC

README

用于在各个项目中使用内部API的库

图形API函数

获取令牌

获取用于在图形中显示您已通过API调用进行认证的通用信息。

获取用户组

返回用户在Microsoft帐户内部连接的所有组。

检查用户是否在组中

发送用户电子邮件和组名,返回一个布尔值,表示用户是否在组中。

添加用户(POST * 必需)

userPrincipalName | 用户主体名称
givenName | 新用户的给定名称
surname | 用户姓氏

添加会议(POST * 必需)

subject | 会议主题
userPrincipalName | 需要添加会议的用户
datum | 约会日期
begin | 会议开始时间
eind | 会议结束时间

获取会议(POST * 必需)

userPrincipalName | 获取会议的用户主体名称

检查日历 (POST * 必需)

kalendernaam | 要查看的日历名称
datum | 约会日期
begin | 约会开始时间
eind | 想要查看的时间的结束日期

假日功能

获取所有用户

返回vrijedagen内部的所有用户

获取用户 /{email}

根据电子邮件返回用户

获取所有病假

返回所有注册的病假

获取所有用户的假期

返回用户及其假期天数在'假期'对象中的用户

获取所有当前病假

返回所有当前生病的人

获取病假员工 | /{Employeeid}

返回employeeid的病假对象

用户是否生病 | /{Employeeid}

返回成功 true 或 false 以确定用户是否生病

获取打卡信息

返回所有当前打卡的用户

获取打卡用户 | /{Employeeid}

返回用户是否打卡的布尔值

获取管理ID

返回freshdesk管理ID

freshDesk功能

创建工单(POST * 必需)

使用以下必需变量创建工单
name | 工单名称 (字符串)
subject | 工单主题 (字符串)
description | 工单描述 (字符串)
priority | 工单优先级 0/4 (整数)
status | 工单状态 1/4 (整数)
type | 是否为问题等 (字符串)
电子邮件或电话必须存在
email | 创建工单的个人的电子邮件 (字符串)
phone | 创建工单的个人的电话号码 (整数)
_responder_id必须存在或group_id否则工单将无效
responder_id | 应对此处响应的代理的ID (整数)
group_id | 工单应所在的组ID (整数)
tags | 所有标签的数组,每个字符串最多32个字符 (数组[(字符串)])

groupsUser | /{email}

返回用户所属的组

获取工单 | /{email}

返回用户名称的工单

获取组工单 | /{groupName}/{email(可选)}

返回组的所有工单,可选搜索特定电子邮件

更改组 (POST) | /{mail}/{group(可选)}

更改用户组。

获取代理 | /{邮箱}

根据邮箱返回在Freshdesk上注册的用户。

获取组 | /{组名}

根据名称返回组。

分支机构功能

getAllVestingen

返回所有分支机构。

getAllWinkels

返回所有为商店的分支机构。

getVestiging | /分支机构ID

返回特定分支机构。

getAlleOpeningstijden

返回所有营业时间。

getOpeningstijdenWinke; | /分支机构ID

返回特定商店的营业时间。

getKalender Naam | /{分支机构ID}/{类型}

返回用于这些选项的日历名称。

创建联系人(POST * 必需)

name | 联系人名称(字符串)
email | 联系人邮箱
phone | 联系人电话号码

更新联系人(POST * 必需,填写要更改的变量)

name | 联系人名称(字符串)
email | 联系人邮箱
phone | 联系人电话号码

删除联系人 | /{联系人ID}

使用此功能删除联系人。

统计数据

get Klanten Woonplaats

返回客户居住的所有城市。

get Klanten totaal

返回我们拥有的客户总数。

get Transaction Day | /{from}/{till}

返回基于天的所有交易。

get Transaction Week | /{year}/{weekNumber}

返回您在URL中发送的周和年内的所有交易。

get Tranaction Month Day | /{year}/{month}/{day}

返回基于年月日的所有交易。

打印机

get List Printers

返回系统内所有打印机的列表。

系统更新

更新系统内的打印机列表。

print Paper(POST * 必需)

发送新的打印任务。
Paper | 打印所使用的纸张类型
location | 打印发生的地点
filePath | 需要打印的文件的路径

Pin

start Pin | /{locationid}/{factuurid}/{amount}

使用提供的信息启动PIN交易。

cancel Pin | /{locationId}

基于该位置取消当前的PIN交易。

refund Transation | /{locationId}/{factuurid}/{amount}/{userId}

启动退款交易。

邮件

Send(POST * 必需)

vestigingsid | 需要的位置ID
fromMail | 发送邮件的邮箱地址
toMail | 接收邮件的邮箱地址
subject | 邮件的主题
template | 需要从Mailgun使用的模板
body | 您可以在正文中添加额外的变量并将其添加到库中以便发送给Mailgun

Get template | /name

通过标签信息获取有关模板的更多信息。

Bereik

Call | /{van}/{vanvast}/{naar}

在获取参数中调用指定号码。

Feestdagen

get All Feestdagen

返回所有荷兰节日。

Afspraken

Get alle soorten afspraken

返回不同类型的预约。

Get alle afspraken

返回所有预约。

Get All Afspraken Vestiging | /{分支机构ID}

基于分支机构ID返回所有预约。

Get afspraken Dag | /{分支机构ID}/{datum}/{soort}

基于日期、地点和预约类型返回所有预约。

Get soort Afspraak | /{afspraakid}

返回包含预约数据的行。

Transparant

Get Concullegas

返回客户可能来自的不同地方。

Get Herkomst

返回客户可能了解到Helder的可能性。

create Klant POST (*required)

邮箱 | 邮箱或电话号码需要填写
电话号码
邮政编码
住宅号码
住宅号码附加码
出生日期
注册ID