Не уверен, насколько это будет актуально для вас, но я нашел интересную статью от Джастин Гейджа.
Это действительно интересное чтение. Как человек, который делает около десятка загрузок в год, я должен сказать, что пытаться импортировать данные через API — очень плохая идея. Если бы они использовали существующий скрипт импорта и доработали его, результат был бы гораздо лучше.
Все эти проблемы довольно легко решаются или вообще не являются проблемами при использовании скрипта установки.
Еще одна причина, по которой пытаться импортировать данные пакетно через API — плохая идея.
Скорее всего, большинство людей не знают об этих лучших практиках? Интересно, сможем ли мы лучше документировать, для чего подходит этот API, а для чего — нет.
Существуют документы howto для импорта из большинства крупных форумов. Их нетрудно найти. Я помогал многим людям отлаживать и модифицировать их здесь. Я помню несколько тем, в которых людям советовали не использовать API для импорта.
Существует длинный список вещей, для которых API не подходит. Думаю, трудно перечислить их все.