============
 Плейграунд
============

Версии API
==========

.. raw::
   :format: html

  <style>
    #api-versions a {
      display: inline-block;
      font-size: 32px;
      font-family: arial;
      text-align: center;
      padding: .1em .5em;
    }
    #api-versions a.current {
      color: white;
      background: black;
      text-decoration: none;
      cursor: default;
    }
  </style>

  <div id="api-versions"></div>

  <script type="text/javascript">
       function load_version(version)
       {
          $.getScript(
             'static/index-with-spec-' + version + '.js',
          );
       }
  
       function get_current_version() {
          // Рассчитываем на то, что уже подгрузился файл
          // versions.js, и сохранил в window.api_versions список версий
          // типа: [1,2,3,4,5,6]
          var latest_version = Math.max.apply(null, window.api_versions);
          
          // Теперь загрузим версию указанную пользователем либо последнюю
          var version_from_params = Number((location.search.match(/(\?|&)version=([^&]+)/) || [])[2]);
  
          return version_from_params || latest_version;
       }
       
       function draw_versions_selector(current_version) {
         window.api_versions.forEach(
           function(version) {
             var link = document.createElement('a');
             link.href = '?version=' + version;
             link.textContent = version;
             if (version == current_version) {
               link.className = 'current';
             }
             $('#api-versions').append(link);
           }
         );
       }
  
       // Сначала загрузим список версий
       $.getScript(
             'static/versions.js',
             function () {
                 var current_version = get_current_version();
                 load_version(current_version);
                 draw_versions_selector(current_version);
             }
       );
  </script>


Аутентификация
==============

.. raw::
   :format: html

  <!--link href='static/swagger/css/typography.css' media='screen' rel='stylesheet' type='text/css'/-->
  <!--link href='static/swagger/css/reset.css' media='screen' rel='stylesheet' type='text/css'/-->
  <link href='static/swagger/css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
  <link href='static/swagger/css/reset.css' media='print' rel='stylesheet' type='text/css'/>
  <link href='static/swagger/css/print.css' media='print' rel='stylesheet' type='text/css'/>
  <script src='static/swagger/lib/jquery-1.8.0.min.js' type='text/javascript'></script>
  <script src='static/jquery.cookie.js' type='text/javascript'></script>
  <script src='static/swagger/lib/jquery.slideto.min.js' type='text/javascript'></script>
  <script src='static/swagger/lib/jquery.wiggle.min.js' type='text/javascript'></script>
  <script src='static/swagger/lib/jquery.ba-bbq.min.js' type='text/javascript'></script>
  <script src='static/swagger/lib/handlebars-2.0.0.js' type='text/javascript'></script>
  <script src='static/swagger/lib/underscore-min.js' type='text/javascript'></script>
  <script src='static/swagger/lib/backbone-min.js' type='text/javascript'></script>

  <!-- этот код разработчики свагера добавили только месяц назад и он еще
       не поддерживается в их мобственной разметке -->
  <!-- <script src='static/swagger/lang/translator.js' type='text/javascript'></script> -->
  <!-- <script src='static/swagger/lang/ru.js' type='text/javascript'></script> -->

  <script src='static/swagger/swagger-ui.js' type='text/javascript'></script>
  <script src='static/swagger/lib/highlight.7.3.pack.js' type='text/javascript'></script>
  <script src='static/swagger/lib/marked.js' type='text/javascript'></script>
  <script src='static/swagger/lib/swagger-oauth.js' type='text/javascript'></script>

  <link href='static/index.css' media='screen' rel='stylesheet' type='text/css'/>



  <style>
    #resources {
        margin-top: 0px;
    }

    .resource {
        border: none !important;
    }
  </style>

  <section class="swagger-section">
    <div class="authentication" style="margin-bottom: 0px;">
      <p>Для аутентификации в песочнице, будут использоваться следующие заголовки:</p>
      <table class="auth-headers">
      <tr><th>Authorization:</th><td><input placeholder="api_key" id="input_apiKey" name="apiKey" type="text"/>&nbsp;<button id="btn_OAUTH">Получить OAuth токен</button></td></tr>
      <tr><th>X-UID:</th><td><input placeholder="Яндекс-UID" id="input_UID" name="yandex-UID" type="text"/> <span class="comment">все операции будут выполняться от имени пользователя с этим UID.</span><br/><span style="color:#f0ad4e;font-size: 10px;">При OAuth авторизации это поле игнорируется</span></td></tr>
      <tr><th>X-ORG-ID:</th><td><input placeholder="ORG-ID" id="input_ORGID" name="yandex-ORGID" type="text"/> <span class="comment">выполняем операции для организации X-ORG-ID.</span><br/><span style="color:#f0ad4e;font-size: 10px;">Укажите значение если у вас более 1 организации</span></td></tr>
      </table>
    </div>

    <div id="swagger-ui-container" class="swagger-ui-wrap">

  </section>
