helpcenter/helpcenter.r7-office.ru/Web/Controls/Help/Portals/Basic.ascx
2019-02-25 13:59:30 +03:00

69 lines
4.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Control Language="C#" Inherits="BaseContentUserControls" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Basic concepts";
MetaKeyWords = "";
MetaDescription = "";
}
</script>
<div class="MainHelpCenter PageGuides">
<h1>
<span class="hdr">Основные понятия</span>
</h1>
<h2>Введение
</h2>
<p>
API Сервера совместной работы реализовано как REST через HTTP с использованием запросов GET/POST/PUT/DELETE.
У всех ресурсов, таких как посты или комментарии, есть собственные URL, возможно управление этими ресурсами независимо друг от друга.
</p>
<h2>Авторизация
</h2>
<p>
Авторизация в API Сервера совместной работы происходит через аутентификацию HTTP, то есть каждый запрос должен включать в себя заголовок авторизации HTTP.
Для более подробной информации и примеров смотрите раздел <a href="<%=VirtualPathUtility.ToAbsolute("~/api/portals/auth.aspx")%>">Авторизация</a>.
</p>
<h2>Совершение запросов
</h2>
<p>
Для идентификации форматов запросов и ответов убедитесь, что заголовки <b>Content-Type</b> и <b>Accept</b> установлены в значение <em>application/json</em>.
Любой метод API может быть вызван с заранее определённым форматом ответа (json или xml).
</p>
<p>
<b>Пример:</b><br />
api/2.0/people/@self может быть вызван как в виде api/2.0/people/@self.json - тогда данные в ответе будут в формате JSON
так и api/2.0/people/@self.xml - тогда данные в ответе будут в формате XML.
</p>
<p>
По умолчанию, если в запросе не указан формат, для ответа используется формат XML (например, запрос api/2.0/people/@self вернёт данные в формате XML).
</p>
<h2>Ответы
</h2>
<p>
<b>В случае успешного ответа будет возвращён статус-код в диапазоне 200</b> и, в случае, если в запросе не был задан формат, ответ в формате XML.
Обратите внимание, что в случае, если в результате запроса должна быть создана новая запись (новый пост, комментарий и т.д.) статус ответа будет "201 Created".
При любой другой успешной операции (успешный запрос, удаление или обновление записи) код статуса ответа будет 200.
</p>
<p>
<b>В случае неудачного запроса, будет возвращён код, отличающийся от статуса 200</b> и по возможности ошибка в формате XML в качестве содержимого ответа.
К примеру, если запрошенная запись не может быть найдена, ответ HTTP будет выглядень следущим образом:
</p>
<pre>HTTP/1.1 404 Not Found</pre>
<h2>Ограничения
</h2>
<p>
Вы можете выполнить до 500 запросов в течение 10 секунд с одного IP-адреса для одной учётной записи.
Если это ограничение будет превышено, для последующих запросов будут получены ответы 503.
Чтобы проверить, через сколько секунд можно попробовать снова, испольуйте заголовок Retry-After.
</p>
<h2>Условные обозначения, используемые в документации
</h2>
<p>
В данной документации используются следующие условные обозначения:<br />
<b>{text}</b>: означает, что текст в фигурных скобках должен быть заменён на ваши собственные данные (ID, поисковый запрос и т.д.)
</p>
</div>