{"data":{"exception":"Exception","message":"Lỗi kết nối tới facebook, không lấy được danh sách fanpage","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Redsand.Site.Services.Facebook.Sdk.UserClient.GetFanPages(String token) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\UserClient.cs:line 43\n at Redsand.Site.Services.FacebookApiService.GetFanPages(String token) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 194\n at Redsand.Site.Api.FbPageController.GetConnectedPages(String userId, String accessToken) in E:\\redsand\\inven-check\\Api\\Facebook\\PageController.cs:line 146\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":"Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"{\"error\":{\"message\":\"Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons.\",\"type\":\"OAuthException\",\"code\":190,\"error_subcode\":460,\"fbtrace_id\":\"ApikktOA260qK9n9my3gTZW\"}}","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":"Wed, 28 Jan 2026 12:41:03 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZ2lhbWRvYyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTFNRVDNBTzNGUEQyV0NLVllCQUpSR0ZXWlZHWkxZNjMiLCJzdWIiOiJnaWFtZG9jIiwianRpIjoiOTdiNmNlOTEtNGE0Zi00Y2NiLTllZGUtOGU3Yjk4MTk4OGMyIiwiaWF0IjoxNzY5MzkwMzI2LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiIxLWdpYW0tZG9jIiwibmJmIjoxNzY5MzkwMzI2LCJleHAiOjE3NzA2ODYzMjYsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.MdZnQpf6okPXRtb6mbR_t6H0FHylXSikTR1ZA4jFqXU","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://tienphat.dcso.pro","paramsSerializer":{},"params":{"userId":"122099005496227794","accessToken":"EAAK5dd4zz1MBQnzqAZCYCgNfze8EpWJ2ZBwvykE2s22zIGaHmXxn3UeNvZBRc0sPNWQCTgBL1CUIIlIXnGUapoMcCLQuocJSeG1ZAvrRpe7Y0UnmhZBIxanKzYuvSY3xneKYW7zEkhHBWZA5C0KvkGH58TZAABxeJ8BJLqUo5xZCwcn4qK7M7Uv4vvXDZAmZCBNvsxkrOscq6ZC1kwLhxc0HOerlQZBpjOonSetyjVouV4sl8H1luzS3bP4IExsIHiOERnJ4DqwiZB7vV3cGbMh8JUJQAMijHUjByVrGGZBgup"},"method":"get","url":"/api/facebook/page/connectedPages"},"request":{}}