Changes between Version 1 and Version 2 of API


Ignore:
Timestamp:
07/20/10 01:44:33 (8 years ago)
Author:
komm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • API

    v1 v2  
    5656|[[BR]] 
    5757 
     581.1) Регистрация 
     59        Запрос на создание нового пользователя: 
     60        1. Создание нового пользователя хостинга: 
    5861 
     62{{{ 
     63                ACTION: "adduser" 
     64                PARAM: 
     65                        "login":"_LOGIN", 
     66                        "password":["_PASSWORD1","_PASSWORD2"], 
     67                        "email":["_MAIL1","_MAIL2",".."] 
     68 
     69}}} 
     70 
     71                Ответы сервера: 
     72                a. В случае удачной регистрации. 
     73 
     74{{{ 
     75                        "uniqcode":"Уникальный код" 
     76 
     77}}} 
     78 
     79                b. Неудачная регистрация. 
     80 
     81{{{ 
     82                        "bad_login", 
     83                        "bad_password", 
     84                        "bad_email" 
     85 
     86}}} 
     87 
     88        2. Восстановление пароля: 
     89 
     90{{{ 
     91                ACTION: "restore_password", 
     92                PARAM: 
     93                        "email":"_EMAIL" 
     94 
     95}}} 
     96 
     97                Ответы сервера: 
     98                а. 
     99 
     100{{{ 
     101                        "ok" 
     102 
     103}}} 
     104                b. 
     105 
     106{{{ 
     107                        "error" 
     108 
     109}}} 
     110        3. Смена пароля: 
     111 
     112{{{ 
     113                ACTION":"change_password", 
     114                PARAM: 
     115                        "login":"_LOGIN", 
     116                        "oldpassword":"_OLDPASSWORD", 
     117                        "newpassword":"_NEWPASSWORD" 
     118 
     119}}} 
     120                Ответы сервера: 
     121                a. 
     122 
     123{{{ 
     124                        "ok" 
     125 
     126}}} 
     127                b. 
     128 
     129{{{ 
     130                        "no", 
     131                        либо 
     132                        "error" 
     133 
     134}}} 
     135 
     136 
     1371.2) Авторизация 
     138        1.Запрос серверу: 
     139{{{ 
     140 
     141                ACTION: "authorization", 
     142                PARAM: 
     143                        "login":"_LOGIN", 
     144                        "password":"_PASSWORD", 
     145                        "uniqcode":"_UNIQCODE", 
     146                        "session":"yes|no" 
     147}}} 
     148 
     149        Где "session" показывает надо ли на стороне командной машины вести сессию соединения. 
     150        "uniqcode" -- не обязательный параметр, может применяться вместо пароля(например передавать сертификат) 
     151 
     152        Ответ сервера: 
     153        a. 
     154 
     155{{{ 
     156                        "userid":"_USERID", 
     157                        "cookie":"_COOKIE" 
     158}}} 
     159 
     160        где "cookie" отдается в том случае, если был установлен флаг "session":"ok" 
     161 
     162        b. 
     163 
     164{{{ 
     165                        "bad_login", 
     166                        "bad_password" 
     167}}} 
     168 
     169