Advertisement
HarpyWar

Untitled

Sep 21st, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Сайт должен предоставлять два метода:
  2. // (оба или только второй можно закрыть от посторонних через apikey)
  3.  
  4. // Возвращает массив демок, для которых ещё нет видео (необходимые поля: id, прямая ссылка на файл демки, дата записи, режим игры, длительность игры в секундах, и список игроков в порядке следования в демке)
  5. [GET]
  6. /getdemos/?apikey=xxx
  7. [
  8. {
  9. "id": 12345,
  10. "file": "http://needforkill.ru/demo1.ndm",
  11. "gametype": "RAIL",
  12. "date": 123456789,
  13. "duration": 300,
  14. "map": "tourney4",
  15. "players": [
  16. "player1",
  17. "player2"
  18. ]
  19. },
  20. {
  21. "id": 12346,
  22. "file": "http://needforkill.ru/demo2.ndm",
  23. "gametype": "DM",
  24. "date": 123456789,
  25. "duration": 620,
  26. "map": "zef1",
  27. "players": [
  28. "player1",
  29. "player2",
  30. "player3",
  31. "player4"
  32. ]
  33. }
  34. ]
  35.  
  36. // Устанавливает видео для демки, передает массив видео в POST. Последовательность видео соответствует никнеймам из "getdemos" (номер игрока должен соответстовать номеру в игре по nextplayer). В БД список видео для демки можно записывать в дополнительное поле с разделителем "|".
  37. [POST]
  38. /setvideo/?apikey=xxx&demoid=12345
  39. [
  40. "http://www.youtube.com/watch?v=vrv2-UMIS74",
  41. "http://www.youtube.com/watch?v=vrv2-UMIS75"
  42. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement