Project

General

Profile

GeTS API » History » Version 8

Никита Давыдовский, 11/05/2013 11:34 AM

1 1 Кирилл Кулаков
h1. GeTS API
2
3
API based on HTTP protocol and YMapsML language.
4 2 Никита Артемов
5 4 Никита Давыдовский
{{toc}}
6 2 Никита Артемов
7 4 Никита Давыдовский
h2. Points
8 2 Никита Артемов
9 4 Никита Давыдовский
h3. Add point
10 2 Никита Артемов
11 7 Кирилл Кулаков
Adds one or several points into database.
12
13 8 Никита Давыдовский
*Request should be http://kappa.cs.karelia.ru/~davydovs/gets/addPoints.php*
14
15 7 Кирилл Кулаков
Request:
16
<pre>
17
<request token="%token%" isPublic="%true/false%" channel="%channel%">
18
  <point>
19
    <!-- points in Yandex format -->
20
  </point>
21
<request>
22
</pre>
23
24
Params:
25
* %token% - user's token (see function *login*)
26
* %true/false% - true if point should be in public space, otherwise - false
27
* %channel% - the name of user's channel or name of category channel
28
* list of points
29
30
Response:
31
<pre>
32
<response>
33
%message%
34
%error%
35
<response>
36 6 Никита Давыдовский
</pre>
37
38 4 Никита Давыдовский
h3. Remove point
39 1 Кирилл Кулаков
40
h3. Load points
41 8 Никита Давыдовский
42
Loads points for circle defined by given radius, latitude and longitude.
43
44
*Request should be http://kappa.cs.karelia.ru/~davydovs/gets/loadPoints.php*
45
46
Request:
47
<pre>
48
<request token="%token%" isPublic="%true/false%" radius="%radius%" latitude="%latitude%" longitude="%longitude%">
49
<request>
50
</pre>
51
52
Response:
53
<pre>
54
<response status="%status_code%">
55
   <!-- list of points in Yandex format -->
56
<response>
57
</pre>
58 1 Кирилл Кулаков
59 4 Никита Давыдовский
h3. Update point
60
61 1 Кирилл Кулаков
h2. Tracks
62 4 Никита Давыдовский
63
h3. Add track
64
65
h3. Load track
66
67
h3. Update track's info
68
69
h3. Remove track
70 5 Никита Давыдовский
71
h2. Category
72
73
h3. addCategory
74
75
h3. getCategory
76 4 Никита Давыдовский
77
h2. Users
78
79
h3. Registration
80
81
h3. Authorization
82
83
h3. Quit session
84 1 Кирилл Кулаков
85 7 Кирилл Кулаков
h3. Remove user