Код вызова

Код вызова генерируется с помощью ресурса:

  • /sites/:site/slots/:slot/tag
Метод Ресурс Результат
GET /tag/:site/:slot Сгенерировать код вызова

Генерация кода вызова

Чтобы сгенерировать код вызова, необходимо выполнить запрос GET /tag/<site_id>/<slot_id>

Если указана опция type=js, то будет сгенерирован код вызова, впечатывающий тело баннера в страницу с помощью documen.write().

Пример:

$ curl --request GET \
       --include \
       --user "admin:admin" \
       --url http://api.example.com/sites/example.com/slots/1/tag

HTTP/1.1 200 OK
Server: nginx/1.4.3
Date: Thu, 14 Nov 2013 06:16:21 GMT
Content-Type: text/html
Content-Length: 165
Connection: keep-alive

 <!-- MadBanner tag START -->
 <iframe src="http://adv.example.com/pick?site=example.com&slot=1"
         width=240
         height=400
         marginwidth=0
         marginheight=0
         frameborder=0
         scrolling=no>
 </iframe>
 <!-- MadBanner tag STOP -->

Пример:

$ curl --request GET \
       --include \
       --user "admin:admin" \
       --url http://api.example.com/sites/example.com/slots/1/tag?type=js

HTTP/1.1 200 OK
Server: nginx/1.4.3
Date: Thu, 14 Nov 2013 06:16:21 GMT
Content-Type: text/html
Content-Length: 165
Connection: keep-alive

<!-- MadBanner js tag START -->
<script src="http://adv.example.com/pick?site=example.com&slot=1&type=js"></script>
<!-- MadBanner js tag STOP -->