Нет хранилища | Документация для разработчиков
Нет места для хранения
Обновлено: 1 декабря 2025 г
«Без хранилища» — это пользовательская конфигурация локального хранилища , при которой данные во время передачи хранятся до часа в центрах обработки данных Meta и не сохраняются в состоянии покоя (то есть ни в центрах обработки данных Meta, ни в хранилищах AWS In-Country).

Ограничения
При включении функции «Без хранения» содержимое сообщений не сохраняется в состоянии покоя в течение 30 дней, как это обычно происходит с Cloud API. Это приводит к следующим ограничениям, которые могут поставить под угрозу недоставки небольшой части вашего общего объема сообщений.
Давать возможность
Нет места для хранения
Синтаксис запроса (версия 21.0 или новее)
curl 'https://graph.facebook.com/<API_VERSION>/<Идентификатор номера бизнес-телефона>/настройки' \-H 'Content-Type: application/json' \-H 'Авторизация: Предъявитель'<ТОКЕН ДОСТУПА>' \-д '{"storage_configuration": {"status": "NO_STORAGE_ENABLED","минуты_удержания": 60}}'
60retention_minutesСинтаксис запроса (версия 20.0 или более ранняя)
curl 'https://graph.facebook.com/<API_VERSION>/<Идентификатор номера бизнес-телефона>/настройки' \-H 'Content-Type: application/json' \-H 'Авторизация: Предъявитель'<ТОКЕН ДОСТУПА>' \-д '{"messaging_product": "whatsapp","pin": "123456","уровень": "тест","meta_store_retention_minutes": 60}'
meta_store_retention_minutesdata_localization_regionОтключить отсутствие хранилища
Чтобы отключить функцию «Нет места для хранения», необходимо отменить регистрацию бизнес-телефонного номера с помощью команды POST / /deregister endpoint, затем зарегистрируйте номер снова, исключив
meta_store_retention_minutes .Пример синтаксиса отмены регистрации
curl -X POST 'https://graph.facebook.com/<API_VERSION>/<Идентификатор номера бизнес-телефона>/deregister' \-H 'Авторизация: Предъявитель'<ТОКЕН ДОСТУПА>'
Переопределить TTL исходящих медиафайлов
ttl_minutesПример синтаксиса
curl 'https://graph.facebook.com/<API_VERSION>/<Идентификатор номера бизнес-телефона>/media' \-H 'Content-Type: application/json' \-H 'Авторизация: Предъявитель'<ТОКЕН ДОСТУПА>' \-д '{"messaging_product": "whatsapp","файл": "файл=<ИМЯ ФАЙЛА>;type=<FILE_MIME_TYPE>","ttl_minutes": "120"}'
ttl_minutes6043200Веб-хуки ошибок
Повторная попытка получения сообщений об ошибках
В случае сбоев расшифровки сообщения в WhatsApp мы прекратим попытки доставки недоставленного сообщения с номера, для которого не включено хранилище, как только истечет время жизни сообщения (TTL). В таких случаях запускается веб-перехватчик сообщений о статусе
131036 :Пример полезной нагрузки
{"объект":
Примечания:
Невозможность доставки веб-хуков
сообщений в течение 7 дней . Для бизнес-номеров телефонов без включенного хранилища, если доставка входящего сообщения через веб-хук не удается, мы отбрасываем его и вместо этого отправляем сообщение об ошибке с кодом
131035 .{"объект":"whatsapp_business_account","вход": [{"идентификатор":"102290129340398","изменения": [{"поле":"сообщения","ценить": {"messaging_product":"WhatsApp","метаданные": {"display_phone_number":"15550783881","идентификатор_номера_телефона":"106540352242922"},"ошибки": [{"код":131035,"заголовок":"Не удалось передать веб-перехватчик в течение срока хранения данных."ионный предел","сообщение":"Не удалось передать веб-перехватчик в течение срока хранения данных."ионный предел","error_data": {"подробности":"Не удалось передать веб-перехватчик в течение срока хранения данных."ионный предел"}}]}}]}]}