Есть битриксовый бот. Он должен собрать информацию по отметкам "Нравится" на комментариях. Для этого можно отправить запрос /bitrix/components/bitrix/rating.vote/vote.ajax.php , но без предварительной авторизации данные не получить.
Для авторизации я попробовал вот такое:
Я не понимаю как получить csrf токен. Советики?
Для авторизации я попробовал вот такое:
Код |
---|
$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 токен. Советики?