Xero API LeaveTypeID

Я пытаюсь интегрировать веб-приложение в PHP для интеграции Xero. Моя цель — отправить форму заявления в Xero из приложения.

я использую https://github.com/XeroAPI/XeroOAuth-PHP и удалось получить списки сотрудников. Но пример запроса показывает, что мне нужно передать LeaveTypeID вместе с EmployeeID. Где я могу получить LeaveTypeID, т.е. Что такое ID типа отпуска для ежегодного отпуска или отпуска по болезни. Вот пример запроса xml, который я нашел в примере в http://developer.xero.com/documentation/payroll-api/leaveapplications/

<LeaveApplications>
<LeaveApplication>
<EmployeeID>5abad362-28aa-4c2c-a9cb-0899f7262d62</EmployeeID>
<LeaveTypeID>dc182d9a-a270-4f4e-acd7-af702d5a4382</LeaveTypeID>
<Title>My Test Leave</Title>
<StartDate>2013-04-11</StartDate>
<EndDate>2013-04-11</EndDate>
</LeaveApplication>
</LeaveApplications>

Я искал в Интернете, документации по Xero и на портале сообщества, но там ничего нет> Любая помощь очень ценится.


Обновления:

@ronanq — Я пробовал это, используя следующий код, чтобы получить LeaveTypes из демо-счета

$response = $XeroOAuth->request('GET', $XeroOAuth->url('PayItems', 'payroll'));
pr($response); exit;

получить следующий ответ:

code => 401
response => You do not have permission to access this resource.

Другие конечные точки работают нормально.


Решение:
Благодаря @ronanq. «payroll.payitems» необходимо добавить в качестве области авторизации. Это даст доступ, чтобы получить LeaveTypes от Xero

2

Решение

Вы можете получить типы отпусков и связанные с ними LeaveTypeID из Конечная точка PayItems.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]