|
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
|
(3) https://biz.mail.ru/developer/users.html#id19
В документации через удаление написано |
|||
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) Прав, разбирайся с подходом СтрЗаменить(СтрЗаменить(Ид,Символы.НПП,"")," ",""); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |