Для получения всех комментариев к записи в Битрикс24, используя REST API, необходимо выполнить следующие шаги:
- Создайте приложение с правами доступа к REST API в разделе "Настройки" - "Приложения" - "Вебхуки и REST API".
Укажите необходимые права доступа, включая чтение комментариев и постов.
- Получите accesstoken для аутентификации в API. Для этого сгенерируйте ссылку-запрос для получения accesstoken, добавив параметры responsetype=code&clientid=вашclientid&redirecturi=вашurl_перенаправления.
Замените "вашclientid" на идентификатор вашего приложения и "вашurlперенаправления" на URL, на который пользователь будет перенаправлен после успешной аутентификации.
После перенаправления вы получите authorization_code.
- Используйте полученный authorizationcode для получения accesstoken. Для этого отправьте POST-запрос на URL: https://oauth.bitrix.info/oauth/token/, передав параметры granttype=authorizationcode&clientid=вашclientid&clientsecret=вашclientsecret&code=authorization_code.
Здесь замените "вашclientid" и "вашclientsecret" на идентификатор и секрет вашего приложения соответственно, а "authorizationcode" на полученный authorizationcode.
В ответ вы получите access_token, который будет использоваться для аутентификации в дальнейших запросах.
- Теперь вы можете получить все комментарии к записи, зная ее POSTID. Для этого выполните GET-запрос на URL: https://yourdomain/rest/код_метода?PARAMS.
Замените "yourdomain" на ваш домен в Битрикс24 (например, mycompany.bitrix24.com), "кодметода" на код соответствующего метода API (например, blog.comment.getlist) и "PARAMS" на необходимые параметры запроса, включая POSTID (например, POSTID=123).
Укажите access_token в заголовке авторизации (Authorization) запроса, добавив к значению Bearer.
- Обработайте полученный ответ, содержащий все комментарии к записи.
В итоге, выполнение этих шагов позволит вам получить все комментарии к записи в Битрикс24, используя REST API.