метод REST
scope: crm
Устаревший
crm.product.property.settings.fields
Получить поля дополнительных настроек свойств пользовательского типа
Устаревший метод.
Развитие метода остановлено. Используйте catalog.productPropertyFeature..
Описание
Метод crm.product.property.settings.fields возвращает описание полей дополнительных настроек свойства товаров пользовательского типа.
Параметры
propertyType
необязательный
Тип свойства
userType
необязательный
Пользовательский тип свойства
Примеры запроса
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"propertyType":"S","userType":"HTML"}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.product.property.settings.fields
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"propertyType":"S","userType":"HTML","auth":"**put_access_token_here**"}' \
https://**put_your_bitrix24_address**/rest/crm.product.property.settings.fields
try
{
const response = await $b24.callMethod(
"crm.product.property.settings.fields",
{propertyType: "S", userType: "HTML"}
);
const result = response.getData().result;
if(result.error())
{
console.error(result.error());
}
else
{
console.dir(result);
}
}
catch(error)
{
console.error('Error:', error);
}
try {
$response = $b24Service
->core
->call(
'crm.product.property.settings.fields',
[
'propertyType' => 'S',
'userType' => 'HTML',
]
);
$result = $response
->getResponseData()
->getResult();
if ($result->error()) {
error_log($result->error());
} else {
echo 'Success: ' . print_r($result->data(), true);
}
} catch (Throwable $e) {
error_log($e->getMessage());
echo 'Error fetching product property settings fields: ' . $e->getMessage();
}
BX24.callMethod(
"crm.product.property.settings.fields",
{propertyType: "S", userType: "HTML"},
function(result)
{
if(result.error())
console.error(result.error());
else
console.dir(result.data());
}
);
require_once('crest.php');
$result = CRest::call(
'crm.product.property.settings.fields',
[
'propertyType' => 'S',
'userType' => 'HTML'
]
);
echo '<PRE>';
print_r($result);
echo '</PRE>';
// client и ctx уже созданы — см. раздел «SDK для Go»
res, err := client.Core().Call(ctx, "crm.product.property.settings.fields", b24.Params{
"propertyType": "S",
"userType": "HTML",
}, b24.WithIdempotent())
if err != nil {
return fmt.Errorf("crm.product.property.settings.fields: %w", err)
}
// Ответ приходит как json.RawMessage — разберите его
// в структуру под форму ответа, показанную ниже на этой странице.
fmt.Printf("%s\n", res.Result)

