Удалить задачу из Избранного task.item.deletefromfavorite

Scope: task

Кто может выполнять метод: любой пользователь

Метод удаляет задачу из Избранного.

DEPRECATED

Развитие метода остановлено. Используйте tasks.task.favorite.remove.

Параметры метода

Название

Описание

auth

Токен авторизации

TASK_ID

Идентификатор задачи

PARAMS

Параметр содержит ключ AFFECT_CHILDREN. Он указывает, добавлять ли в Избранное подзадачи данной задачи

Соблюдение порядка следования параметров в запросе обязательно. При его нарушении запрос будет выполнен с ошибками.

Примеры кода

Как использовать примеры в документации

curl -X POST \
        -H "Content-Type: application/json" \
        -H "Accept: application/json" \
        -d '{"TASK_ID":10,"PARAMS":{"AFFECT_CHILDREN":"Y"}}' \
        https://your-domain.ru/rest/**put_your_user_id_here**/**put_your_webhook_here**/task.item.deletefromfavorite
        
curl -X POST \
        -H "Content-Type: application/json" \
        -H "Accept: application/json" \
        -d '{"TASK_ID":10,"PARAMS":{"AFFECT_CHILDREN":"Y"},"auth":"mqa17fnd5cth4rpwtizyl49tbnzp7omf"}' \
        https://your-domain.ru/rest/task.item.deletefromfavorite
        
try
        {
        	const response = await $b24.callMethod(
        		'task.item.deletefromfavorite',
        		{
        			TASK_ID: 10,
        			PARAMS: {
        				AFFECT_CHILDREN: "Y"
        			}
        		}
        	);
        	
        	const result = response.getData().result;
        	console.log(result);
        }
        catch( error )
        {
        	console.error(error);
        }
        
try {
            $response = $b24Service
                ->core
                ->call(
                    'task.item.deletefromfavorite',
                    [
                        'TASK_ID' => 10,
                        'PARAMS' => [
                            'AFFECT_CHILDREN' => "Y"
                        ]
                    ]
                );
        
            $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 deleting task from favorites: ' . $e->getMessage();
        }
        
BX24.callMethod(
            'task.item.deletefromfavorite',
            {
                TASK_ID: 10,
                PARAMS: {
                    AFFECT_CHILDREN: "Y"
                }
            },
            function(result) {
                if(result.error())
                    console.error(result.error());
                else
                    console.log(result.data());
            }
        );
        
require_once('crest.php');
        
        $result = CRest::call(
            'task.item.deletefromfavorite',
            [
                'TASK_ID' => 10,
                'PARAMS' => [
                    'AFFECT_CHILDREN' => 'Y'
                ]
            ]
        );
        
        echo '<PRE>';
        print_r($result);
        echo '</PRE>';