curl --request POST \
--header "XF-Api-Key: $FORUM_API_KEY" \
--header 'Accept: application/json' \
--data-urlencode 'profile_post_id=123' \
--data-urlencode 'message=Пример сообщения' \
'https://forum.arzguard.com/api/profile-post-comments/'
{
"success": true,
"comment": {
"profile_post_comment_id": 123
}
}
Записи профиля
Добавить комментарий профиля
Создаёт комментарий к существующей записи в профиле.
POST
/
api
/
profile-post-comments
/
curl --request POST \
--header "XF-Api-Key: $FORUM_API_KEY" \
--header 'Accept: application/json' \
--data-urlencode 'profile_post_id=123' \
--data-urlencode 'message=Пример сообщения' \
'https://forum.arzguard.com/api/profile-post-comments/'
{
"success": true,
"comment": {
"profile_post_comment_id": 123
}
}
Создаёт комментарий к существующей записи в профиле.
Обязательные scopes:
Тело запроса:
Доступ
В каждом запросе обязателен заголовокXF-Api-Key. Примеры используют серверную переменную $FORUM_API_KEY; тип ключа и контекст пользователя определяют доступ к данным.
string
required
Ключ API. Храните его на сервере интеграции; в примере используется переменная окружения.
profile_post:write.
Требуется контекст зарегистрированного пользователя; гостевой контекст не подходит.
Параметры
integer
required
ID записи профиля, к которой добавляется комментарий.
string
required
Текст сообщения. Проверяется правилами и ограничениями выбранного типа содержимого.
string
Ключ вложений с типом
profile_post_comment и контекстом context[profile_post_id], равным ID родительской записи.application/x-www-form-urlencoded. Данные передаются в UTF-8.
Успешный ответ
HTTP200. Пример ниже сокращён и содержит только условные данные. Полные объекты и условия видимости полей описаны в схемах данных.
| Поле | Тип | Описание |
|---|---|---|
success | true | true, если действие выполнено успешно. |
comment | ProfilePostComment | Объект комментария к записи профиля ProfilePostComment. |
Ошибки
Стандартный ответ содержит массивerrors с code, message и params. Проверяйте HTTP-статус и машинный код; формат и обработка ошибок общие для API.
curl --request POST \
--header "XF-Api-Key: $FORUM_API_KEY" \
--header 'Accept: application/json' \
--data-urlencode 'profile_post_id=123' \
--data-urlencode 'message=Пример сообщения' \
'https://forum.arzguard.com/api/profile-post-comments/'
{
"success": true,
"comment": {
"profile_post_comment_id": 123
}
}