heldervision / apilib
用于内部项目的API库
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