Redirect - Удаление
Удалить перенаправление по ИД
Параметры запроса:
Имя атрибута |
Расположение |
Тип |
Обязательность |
Описание |
token |
body |
string |
Да |
Токен для взаимодействия с расширенным API |
id |
path |
integer |
Да |
ИД перенаправления |
Коды ответа:
Код |
Описание |
204 |
No Content (успешно удалённое перенаправление) |
400 |
Bad Request (отсутствует обязательное поле) |
401 |
Unauthorized (нет токена для атрибутов, которые требуют это) |
404 |
Not Found (ИД перенаправления некорректен) |
Пример отправленного запроса:
DELETE >> "<...>/redirects/34/"
{
"token": "a0b1c2d3e4f5g6h7i8j9k0l1m2n3o4p5q6r7s8t9u"
}
Пример полученного ответа:
<< 204
Пример кода на Python:
import requests
# Просто напоминаем, что пароли лучше хранить в отдельном файле
auth = requests.post(
"https://datanar.ru/api/v1/api-token-auth/",
data={
"username": "user",
"password": "very1secret3password!",
}
)
# Получить все перенаправления
my_redirects = requests.get(
"https://datanar.ru/api/v1/redirects/",
data={
"token": auth.json()["token"]
}
)
# Удалить перенаправление по ИД
delete_redirect = requests.delete(
f"https://datanar.ru/api/v1/redirects/{my_redirects.json()[-1]['id']}/",
data={
"token": auth.json()["token"],
}
)
print(delete_redirect.status_code)