Ошибка "HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)" означает, что произошла проблема при закрытии потока HTTP/2 во время обмена данными между клиентом и сервером.
Возможные причины появления данной ошибки при обращении к API от WB через curl могут быть следующими:
1. Проблемы с сетевым подключением: возможно, что была потеряна связь с сервером WB во время передачи данных, что вызвало преждевременное завершение потока.
2. Ошибки на стороне сервера WB: сервер WB может быть недоступен или перегружен, что приводит к внутренней ошибке при закрытии потока.
3. Неправильное использование API: возможно, что запрос к API WB был сформулирован некорректно или содержит недопустимые параметры, что вызывает внутреннюю ошибку при обработке запроса.
Для решения проблемы рекомендуется проверить сетевое подключение, обновить версию curl, а также внимательно проверить запросы к API WB на правильность формулировки и переданные параметры. Если проблема не устраняется, стоит обратиться к технической поддержке WB для получения дополнительной помощи.