Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
d24:develop:v2:backend:user [2021/11/16 09:11]
predeinay
d24:develop:v2:backend:user [2024/04/01 06:39] (текущий)
fedorovlv [Перевод аварийной заявки на участок]
Строка 3: Строка 3:
   * url продакшен сервера https://​ds24.ru/​piedpiper   * url продакшен сервера https://​ds24.ru/​piedpiper
   * url тестового сервера https://​s0.ds24.ru/​piedpiper   * url тестового сервера https://​s0.ds24.ru/​piedpiper
 +
 +====== Данное API потеряет поддержку с 04.2022 ======
 +  * **Новое апи** https://​ds24.ru/​wiki/​doku.php?​id=d24:​develop:​v2:​backend:​v2
 +
 ===== Описание URL ===== ===== Описание URL =====
  
Строка 70: Строка 74:
 Регистрация http://​server.ru/​registration Регистрация http://​server.ru/​registration
  
-Пользователь вводит свой логин и пароль на форме например "login : predeinay : superpass"​ , (login означает что авторизация происходит по логину и паролю) интерфейс должен закодировать эту строку в base64 чтобы получилась вот такая "​строка ​cHJlZGVpbmF5IDogc3VwZXJwYXNz" затем интерфейс посылает http запрос с заголовком "​authorization: ​cHJlZGVpbmF5IDogc3VwZXJwYXNz" и JSON объектом методом POST на URL: http://​server.ru/​registration+Пользователь вводит свой логин и пароль на форме например "login : predeinay : superpass"​ , (login означает что авторизация происходит по логину и паролю) интерфейс должен закодировать эту строку в base64 чтобы получилась вот такая "​строка ​bG9naW4gOiBwcmVkZWluYXkgOiBzdXBlcnBhc3M=" затем интерфейс посылает http запрос с заголовком "​authorization: ​bG9naW4gOiBwcmVkZWluYXkgOiBzdXBlcnBhc3M=" и JSON объектом методом POST на URL: http://​server.ru/​registration
 <code javascript>​ <code javascript>​
 // Запрос // Запрос
Строка 778: Строка 782:
         "​price":​ 1000,                                                 // стоимость заявки         "​price":​ 1000,                                                 // стоимость заявки
         "​paid":​ 200                                                    // сколько оплачено в данный момент по заявке         "​paid":​ 200                                                    // сколько оплачено в данный момент по заявке
 +        ​
     }     }
 } }
Строка 2016: Строка 2021:
 ==== Перевод аварийной заявки на участок ==== ==== Перевод аварийной заявки на участок ====
 <code javascript>​ <code javascript>​
-GET server/​v2/​request/:​request_id/​tocurrentrepair+POST server/​v2/​request/:​request_id/​tocurrentrepair
  
 JSON ответ в случае успеха:​ JSON ответ в случае успеха:​
Строка 2159: Строка 2164:
         "​can_comment_to_ext_system":​ 1,  // варианты 0/1         "​can_comment_to_ext_system":​ 1,  // варианты 0/1
         "​token_id":​ 12345,         "​token_id":​ 12345,
-        "​can_access_material_price":​ true+        "​can_access_material_price":​ true
 +        "​access_status_list"​ : "​1:​2:​3:​4:​5" ​ //​доступные для использования пользователем статусы заявок
     }     }
 </​code>​ </​code>​
  • /var/www/html/wiki/data/attic/d24/develop/v2/backend/user.1637053884.txt.gz
  • Последние изменения: 2022/04/04 10:03
  • (внешнее изменение)