Авторизация в Битрикс 24 через cURL

Есть битриксовый бот, он должен собрать информацию по отметкам "Нравится" на комментариях,для этого можно отправить запрос /bitrix/components/bitrix/rating.vote/vote.ajax.php , но без предварительной авторизации данные не получить.

Для авторизации я попробовал вот такое:

            $curl = curl_init();
            curl_setopt($curl, CURLOPT_URL,
                "https://auth2.bitrix24.net/bitrix/services/main/ajax.php?action=b24network.authorize.check");
            curl_setopt($curl, CURLOPT_POST, 1);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $paramsAll);
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($curl, CURLOPT_COOKIEFILE, __DIR__ . '/cookie.txt');
            curl_setopt($curl, CURLOPT_COOKIEJAR, __DIR__ . '/cookie.txt');
            curl_setopt($curl, CURLOPT_HTTPHEADER, array("x-bitrix-csrf-token: ". $token));
            $result = curl_exec($curl);
            curl_close($curl);

Я не понимаю как получить csrf токен. Советики?


Ответы (0 шт):