유저 신고

특정 유저를 관리자에게 신고하는 기능입니다. 콘솔에서 신고 내용을 확인할 수 있습니다.

동기

ReportUser(string ReportedNickname, string Details) -> BackendReturnObject
ReportUser(string ReportedNickname, string Reason, string Details) -> BackendReturnObject

// example
Backend.Chat.ReportUser("ReportedNickname" , "Reasons", "Details");

비동기

ReportUser(string ReportedNickname, string Details, Function callback ) -> void
ReportUser(string ReportedNickname, string Reason, string Details, Function callback ) -> void

// example
BackendAsyncClass.BackendAsync(Backend.Chat.ReportUser, "ReportedNickname" , "Reasons", "Details", callback => 
{
    // 이후 처리
});

Parameters

ValueTypeDescription
ReportedNicknamestring신고 당하는 유저의 닉네임
Reasonstring(Optional) 신고 사유
Detailsstring신고 내용 (최대길이: 500자)

Return cases

  • 성공
    statusCode : 200
    message : Success
    returnValue : {"result":"id1님의 신고(id2님에 대한)가 접수 되었습니다."}

  • 신고대상의 닉네임을 갖고있는 유저가 없는 경우
    statusCode : 404
    errorCode : NotFoundException
    message : 신고할 유저의 닉네임 not found, 신고할 유저의 닉네임을(를) 찾을 수 없습니다

  • details 입력하지 않은 경우
    statusCode : 400
    errorCode : BadParameterException
    message : bad details of report, 잘못된 details of report 입니다

  • details이 너무 긴 경우
    statusCode : 400
    errorCode : BadParameterException
    message : bad details, 잘못된 details 입니다