������� ����������
������ � ������ 1� ����� ���, ��� ������ ������ ����
��������� JSON-RPC � �������� �� ��������
����������� 1� � Headless CMS
������ ����������� ��� ��������� ������������
��� ����� ���������� � ����� ������ ��� �����������
������ � ������� ������ � ������ ������ ���������� ������
� �������� — ����-���� � ��������� � �������
����������� ����������
���������� ���������� �� ����� �������������� �� ��������� 8.3, ������� �������� ��������� � ������������ �������
��������! ���������� �� �������� �� ������� �������������. (� ������� ������������� 1� ����������� ����������� ����������� ����������)
��������� �������� ���.
�� ������� ������� �����-���� �������� ����������
�������������� ��� �������� ������
API
- • API � ��������� ���������� � �������� ������.
- • �������� �������� API ����� �������� ������ ����: https://server1s/baza/hs/lemurr/md/json?k=123456.
API �� ��������� json-rpc
- • ��� ����� ������� ����� ��� ��������� ������ ����, � ��� ������� � ��������� ���������� � ������� json-rpc.
Web hook
- • ������ web hook ������������� �������� ������ �� ���������� �������.
- • ����� ���������� ����������� ������ �� ���������� ��� �� �������.
- • ����� ������ ������, ����� ������� «�����» ����� ������ ����� ����������������� �������.
�������������� ����������� ������ �������
������� ������
- �������� ������ ������ � ����������
- �������� ����� ������ ��� ������� �������
- ��������� ������ �� 1�, ������ � ��������
- ��������� ���������� ������ � ����������������� ��������
������ ������ (API)
1. ��������� �������
� ����� ���� �������� ������� ��������� ������� ������, ������ �� ������� ������������ ����� ��������� API.
2. ���� �������������
������� ������������ � ������ � ������� ����� ������������� ��� ������ ��������� ��������� ������.
3. ������ ������������
����������� �������� ��������� ���������� ������ ��� ������ ������-��������.
����� �����������
������ ���������
������� ������������ ����� ������ ����������� ������� ��� ������������� ������ ������.
��������� ������������
��� ������� ������� ���������� ������� ������ ���������� � ���� ������ ��� ������������ ���������.
�������������
����������� ������������ ������ �� ���� �������� ������ ���������� ���������.
- ����� ��� ��������� ������ � ����� ���� �������� ���:
https://server1s/baza/hs/lemurr/data/80213a3c-6a2d-11ef-825d-f43bd8ccef6b/json/100/200?k=123456&n=1- ���:
- https — �������� (����������� ����������)
- server1s — ��� web �������
- baza — ��� ���� 1� �� web �������
- hs — ������� ��������� � http �������
- lemurr — ��� http �������
- data — ������� ��������� ������ (����� �������� �� md ��� �������� API)
- 80213a3c-6a2d-11ef-825d-f43bd8ccef6b — ������������� ������� �������������
- json — ������ ������������ ������ (����� ������� html ��� �������)
- 100 — ���������� ������������ �������
- 200 — ��������� ������� ��� ������������� ���������
- ��������� ����� ?:
- k=123456 — ���� ����� �������������
- n=1 — ���� �������� ������ ���������� ������
- ������� ��������:
- �������� API � JSON:
https://server1s/baza/hs/lemurr/md/json?k=123456 - �������� API � HTML:
https://server1s/baza/hs/lemurr/md/html?k=123456 - �������� ������:
https://server1s/baza/hs/lemurr?k=123456
- ������ curl-������� ��� ������ ������:
curl -X POST -T "zapis.json" https://server1s/baza/hs/lemurr/data/80213a3c-6a2d-11ef-825d-f43bd8ccef6b/json?k=123456- ���������� ����� zapis.json:
-
{ "������������": "1�:��������� 8", "�������": "4601546048264", "������������������": "1�:��������� 8" } - �������� �������� ������ ��������� ��������, ������� ��� ���������� ������.
- ������ � ������� JSON-RPC �������������� ������ ����� POST-�������.
- ������� ����� ��� ���� ��������:
https://server1s/baza/hs/lemurr?k=123456- ��� 123456 — ���� ����� �������������.
- ������ ������� ��� ��������� �������� API:
-
{ "jsonrpc": "2.0", "method": "__��������__", "params": null, "id": "������������ �������������" } - __��������__ — ����������������� ����� ��� ��������� �������� API.
�����������������
������������ �������. ���������� �������� �����, � ������� ������������ ��� �������� ������� ��������.
��������� ������� � ���� 1�, ���������� �� web �������, ��������� Apache, �������� �����������������.
����� ����� ������ ����������� ����������: ������� �������� �� ��������� 8.3.16 � �����.
�� �������� ��� ������� ������
������ ������ ������ � 1�
������ ������������ ������ ������ API
��������� �� ��������� ������������� � �������:
- ��������������� ����, ������ 2.1.28.14
- 1�:ERP ���������� ������������ 2, ������ 2.5.7.336
- ����������� ����������� ����, �������� 3.0, ������ 3.0.190.22
��������� � ���� ���������-������ ���������