На запросы форум реагирует. Кому будет интересно, расскажу - как побороть то, что не даёт задать ключи и права в админке.
Теперь упёрся в другую странность. Делаю стандартный запрос, но пользовательские поля из массива fields упорно не попадают в базу, как будто их и не передаю вовсе.
$curl_post_data = array(
'author' => 1,
'fields' => array(
'field_1' => 'Заголовок',
'field_3' => 'texttexttexttexttexttexttexttext'
)
);
$curl_post_data = urldecode(http_build_query($curl_post_data));
// POST Data
curl_setopt_array( $curl, array(
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
CURLOPT_USERPWD => "{$apiKey}:",
CURLOPT_POST => TRUE,
CURLOPT_POSTFIELDS => $curl_post_data
)
);
$response = curl_exec( $curl );
Наименования полей взял из БД. Пробовал подставлять названия, которые прописаны в админке, не помогает.