{"data":{"exception":"Exception","message":"Lỗi kết nối tới facebook, không lấy được danh sách bình luận","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Redsand.Site.Services.Facebook.Sdk.PageClient.GetCommentX(String pageToken, String PostId, String after) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 512\n at Redsand.Site.Services.FacebookApiService.GetCommentX(String pageToken, String PostId, String after) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 1630\n at Redsand.Site.Services.FbConversationImportService.ProcessComment(FbPage page, String postId, ApplicationDbContext db, CancellationToken cancellationToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbConversationimportService.cs:line 879\n at Redsand.Site.Services.FbConversationImportService.SyncPosts(FbPage page, Boolean isAds, CancellationToken cancellationToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbConversationimportService.cs:line 766\n at Redsand.Site.Services.FacebookChatService.SyncConversations(Int32 connectionId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookChatService.cs:line 77\n at Redsand.Site.Services.NobiChatService.SyncConversationsByPlatform(Platform platform, Int32 connectionId, Boolean ignoreLimit) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\NobiChatService.cs:line 2398\n at Redsand.Site.Api.FbConversationController.SyncConversations(Platform platform, Int32 connectionId, Boolean ignoreLimit, Boolean background) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Nobichat\\ConversationController.cs:line 2566\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)","inner":{"exception":"Exception","message":"An unknown error occurred","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"{\"error\":{\"code\":1,\"message\":\"An unknown error occurred\",\"error_subcode\":99}}","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Thu, 19 Mar 2026 14:19:33 GMT","expires":"0","pragma":"no-cache","server":"nginx/1.28.0"},"config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiMDg2OTE3NTMzMiIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiQ1FNNkZLRUlNNUMzSktBN1pTTDZGQUM3SlRDT1RVTFIiLCJzdWIiOiIwODY5MTc1MzMyIiwianRpIjoiMzliNjRmYTUtYzg3Ny00YzdiLWEyNjItMmNmZDg5NGFkOWM2IiwiaWF0IjoxNzczODQxMTIxLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiQWRtaW5pc3RyYXRvcnMiLCIyLWdpYW0tZG9jLWNoaS1uaGFuaCJdLCJuYmYiOjE3NzM4NDExMjEsImV4cCI6MTc3NTEzNzEyMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.k-hUOTSLFI98H3wPqePhXRPZ2irhDCWP1WmVuIk7cPQ","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://mbht1.nobi.pro","paramsSerializer":{},"params":{"platform":"facebook","connectionId":5},"method":"get","url":"/api/conversations/sync"},"request":{}}