Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Пример простого вызова
#1
Для всех вызовов WINNUM Restful API можно использовать обычный браузер. Например, для получения данных пользователя можно вставить в браузер следующий запрос:
Код:
http://127.0.0.1/Winnum/views/pages/app/agw.jsp?rpc=winnum.views.url.WNFactory&men=getPersistable&oid=winnum.org.user.WNUser:1&mode=yes

Вместо 127.0.0.1 - укажите адрес вашего сервера WINNUM.

Результатом вызова будет следующий ответ:
Код:
<?xml version="1.0" encoding="UTF-8"?>
  <items status="success" lang="ru_ru" >
    <item id="winnum.org.user.WNUser:1" PersistInfo__modifyStamp="2021-01-14%2014%3A49%3A54.548" TypeInfo__systemName="winnum.org.user.WNUser" Description="Winnum%20System%20Admin" Email="wnadmin%40example.com" TypeInfo__avatar="resources%2Fimages%2Fuser_32x32.png" TypeInfo__icon="resources%2Fimages%2Fuser.png" CellPhone="" PersistInfo__classNameA2="winnum.org.user.WNUser" TypeInfo__internalName="WNUser" TypeInfo__idA1="1" Locked="0" DomainInfo__classNameA7="winnum.org.domain.WNAdministrativeDomain" TypeInfo__subTypeable="true" TypeInfo__instantiable="true" TypeInfo__restrictedByDomain="false" PersistInfo__createStamp="2018-07-11%2011%3A17%3A49.144" DomainInfo__name="Domain" PersonnelNumber="" FirstName="Admin" DomainInfo__idA7="1" PersistInfo__markDelete="0" Login="wnadmin" TypeInfo__classNameA1="winnum.org.type.WNTypeDefinition" SurName="" TimeZone="Europe%2FMoscow" LastName="Administrator" />
</items>

Сходу, такой ответ в браузере увидеть не получится, чтобы увидеть данные нужно посмотреть непосредственно содержимое страницы (посмотреть исходный код), результатом будет вот такой вид:
   
 
Говоря о структуре и формате ответов в WINNUM Restful API, то они имеют общий вид:
Код:
<items>
<item/>
...
<item/>
</items>

Значения закодированы с помощью Url Encode / Decode. Например, значение "%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C" – это "Пользователь".

Hello World!:

- Сообщений не найдено.
Ответ


Перейти к сообществу:


Пользователи, просматривающие эту тему: 1 Гость(ей)