|
HTTP запросы метод DELET |
☑ |
0
Kakao
16.06.21
✎
20:57
|
Всем привет!
делаю get и post запросы и они отрабатывают. Формирую delet запрос и пишет ошибка 403. get и post это я создаю и получаю пользователей почты, как только хочу удалить, ошибка 403
|
|
1
ДенисЧ
16.06.21
✎
20:58
|
Может, потому, что метод называется DELET*E* ?
|
|
2
Kakao
16.06.21
✎
21:01
|
(1) Ну в коде то я не опечатался.
|
|
3
exwill
16.06.21
✎
21:04
|
(0) Чтобы удалить "пользователя почты", скорее всего, используется post
|
|
4
Kakao
16.06.21
✎
21:08
|
|
|
5
Kakao
16.06.21
✎
21:21
|
Вот сам код. По сути все по дефолту
Ид = ПолучитьДанные();
Токен = ПолучитьТокенДляРаботыСMailRu();
Если Токен = Неопределено Тогда
Возврат;
КонецЕсли;
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");
Заголовки.Вставить("Authorization", "Bearer " + Токен);
Если ЗначениеЗаполнено(Ид) Тогда
ИДФизЛица = СтрЗаменить(СтрЗаменить(Ид,Символы.НПП,"")," ","");
HTTPЗапрос = Новый HTTPЗапрос("/api/v1/domains/1781427/users/" + ИДФизЛица, Заголовки);
ТелоСтроки = "";
HTTPЗапрос.УстановитьТелоИзСтроки(ТелоСтроки);
Попытка
Соединение = Новый HTTPСоединение("biz.mail.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Ответ = Соединение.Удалить(HTTPЗапрос);
Соединение = Неопределено;
Исключение
Соединение = Неопределено;
КонецПопытки;
КонецЕсли;
|
|
6
Вафель
16.06.21
✎
21:33
|
403 forbidden. Те запрещено
|
|
7
exwill
16.06.21
✎
21:40
|
(5) В ид физлица что?
|
|
8
Kakao
16.06.21
✎
21:41
|
(7) Это ид пользователя)
|
|
9
Kakao
16.06.21
✎
21:42
|
(6) Ну я понимаю что 403 это ошибка в доступе. Просто добавлять/изменять он дает. А удалить нет. Права то админские
|
|
10
exwill
16.06.21
✎
21:43
|
(8) Я бы проверил
|
|
11
exwill
16.06.21
✎
21:52
|
В твоем случае 403 означает "не авторизован".
1. Проверь токен
2. Попробуй передать токен в строке запроса, а не в параметре
HTTPЗапрос = Новый HTTPЗапрос("/api/v1/domains/1781427/users/" + ИДФизЛица+"?access_token="+Токен, Заголовки);
|
|
12
Kakao
16.06.21
✎
22:07
|
(11) 1. Токен правильный, он же дает создать)
2. Не сработало. Там в теле пишет про нет прав. Что странно, права то админа
|
|
13
acht
16.06.21
✎
22:11
|
(12) Нет прав на этого пользователя.
(10) Прав, разбирайся с подходом СтрЗаменить(СтрЗаменить(Ид,Символы.НПП,"")," ","");
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший