| Time | Method | IP | Host | Path | Query | Status |
|---|---|---|---|---|---|---|
| 28/01 15:50 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/251903 | 500 | |
| 28/01 15:49 | GET | 100.96.1.48 | minhduc.nobi.pro | /api/voip/client/token | 400 | |
| 28/01 15:49 | GET | 100.96.1.48 | hailynhcosmetic.nobi.pro | /api/voip/client/token | 400 | |
| 28/01 15:49 | GET | 100.96.1.48 | dcdecor.ecrm.vn | /SendFbCampaign/405654 | 500 | |
| 28/01 15:49 | GET | 100.96.1.48 | tungsonauto.dcso.pro | /api/voip/client/token | 400 | |
| 28/01 15:49 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 28/01 15:47 | GET | 100.96.1.48 | ikiza.nobi.pro | /api/voip/client/token | 400 | |
| 28/01 15:47 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6228695 | 500 | |
| 28/01 15:47 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283694 | 500 | |
| 28/01 15:47 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283693 | 500 | |
| 28/01 15:46 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 28/01 15:46 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6173056 | 500 | |
| 28/01 15:46 | GET | 100.96.1.48 | hanhun.ecrm.vnhttps | //locations.ecrm.vn/api/locations/find | ?address= | 400 |
| 28/01 15:45 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/256776 | 500 | |
| 28/01 15:45 | GET | 100.96.1.48 | dcdecor.ecrm.vn | /SendFbCampaign/406941 | 500 | |
| 28/01 15:45 | GET | 100.96.1.48 | saffron.ecrm.vn | /api/voip/client/token | 400 | |
| 28/01 15:45 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283633 | 500 | |
| 28/01 15:45 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283634 | 500 | |
| 28/01 15:45 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6228635 | 500 | |
| 28/01 15:45 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/253871 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 28/01 15:44 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/256769 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | dcdecor.ecrm.vn | /SendFbCampaign/405652 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | vinatramhuong.ecrm.vn | /SendFbCampaign/4989858 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | hunghung.nobi.pro | /SendFbCampaign/188484 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6172956 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6172916 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283574 | 500 | |
| 28/01 15:44 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283573 | 500 | |
| 28/01 15:43 | GET | 100.96.1.48 | dcdecor.ecrm.vn | /SendFbCampaign/406939 | 500 | |
| 28/01 15:43 | GET | 100.96.1.48 | onete.nobi.pro | /api/conversations/530514936822166_33269276599382857/messages | 400 | |
| 28/01 15:43 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6426004 | 500 | |
| 28/01 15:42 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 28/01 15:42 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6172773 | 500 | |
| 28/01 15:42 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6172796 | 500 | |
| 28/01 15:42 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6172816 | 500 | |
| 28/01 15:42 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6418666 | 500 | |
| 28/01 15:42 | PUT | 100.96.1.48 | yuzi.nobi.pro | /api/ecom/product/77 | 400 | |
| 28/01 15:41 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6228595 | 500 | |
| 28/01 15:41 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6328014 | 500 | |
| 28/01 15:40 | GET | 100.96.1.48 | bshoang.nobi.pro | /api/voip/client/token | 400 | |
| 28/01 15:40 | GET | 100.96.1.48 | dcdecor.ecrm.vn | /SendFbCampaign/405650 | 500 | |
| 28/01 15:40 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283454 | 500 | |
| 28/01 15:40 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6283453 | 500 | |
| 28/01 15:39 | GET | 100.96.1.48 | dcdecor.ecrm.vn | /SendFbCampaign/406937 | 500 | |
| 28/01 15:39 | GET | 100.96.1.48 | uni.nobi.pro | /api/voip/client/token | 400 | |
| 28/01 15:39 | GET | 100.96.1.48 | hunghung.nobi.pro | /SendFbCampaign/188482 | 500 | |
| 28/01 15:39 | GET | 100.96.1.48 | vingoothuong.nobi.pro | /SendFbCampaign/6422399 | 500 | |
| 28/01 15:39 | GET | 100.96.1.48 | onete.nobi.pro | /api/conversations/124319077440095_25769079049388623/messages | 400 | |
| 28/01 15:38 | GET | 100.96.1.48 | codhoanganh.nobi.pro | /sale/telesales | 466 | |
| 28/01 14:11 | GET | 100.96.1.48 | dcdecor.ecrm.vn | /SendFbCampaign/406888 | 500 |
{"ClassName":"System.Exception","Message":"(#2022) Bạn tạm thời bị chặn thực hiện thao tác này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in E:\\redsand\\inven-check\\Lib\\Mobifone3c\\Mobifone3c.cs:line 56\n at Redsand.Site.Services.MobifoneService.GetToken(String agentId) in E:\\redsand\\inven-check\\Services\\Voip\\MobifoneService.cs:line 67\n at Redsand.Site.Api.ClientController.GetClientToken() in E:\\redsand\\inven-check\\Api\\Voip\\ClientController.cs:line 31\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:49:41 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoibGVob25nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJIVEY1Vlk3RlpaSEdVUERSNTJITENKR0VOSTZWQjZKNiIsInN1YiI6ImxlaG9uZyIsImp0aSI6IjRmYzMwMmY2LWNjZjEtNGRhNi05YTk3LTAxNGRiY2EzZjRmYSIsImlhdCI6MTc2ODc5MjQwMywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjEtZ2lhbS1kb2MiLCIyLWxlYWRlci1zYWxlcyIsIjItbmhhbi12aWVuLXNhbGVzLXRydWMtcGFnZSIsIjItbmhhbi12aWVuLXRlbGVzYWxlcyIsIjQtZ2lhbS1kb2MiLCI1LWxlYWRlci1zYWxlcyIsIjUtc2FsZS10cnVjLXBhZ2UiLCI1LXRlbGVzYWxlcyIsIjgtZ2lhbS1kb2MiLCI5LWxlYWRlci1zYWxlcyIsIjktc2FsZS10cnVjLXBhZ2UiLCI5LXRlbGVzYWxlcyJdLCJuYmYiOjE3Njg3OTI0MDMsImV4cCI6MTc3MTM4NDQwMywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.uc2C8sWFw8Zay_F3pxHLeqq4Mdcb5FcXUrIC06S4Ifo","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://minhduc.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoibGVob25nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJIVEY1Vlk3RlpaSEdVUERSNTJITENKR0VOSTZWQjZKNiIsInN1YiI6ImxlaG9uZyIsImp0aSI6IjRmYzMwMmY2LWNjZjEtNGRhNi05YTk3LTAxNGRiY2EzZjRmYSIsImlhdCI6MTc2ODc5MjQwMywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjEtZ2lhbS1kb2MiLCIyLWxlYWRlci1zYWxlcyIsIjItbmhhbi12aWVuLXNhbGVzLXRydWMtcGFnZSIsIjItbmhhbi12aWVuLXRlbGVzYWxlcyIsIjQtZ2lhbS1kb2MiLCI1LWxlYWRlci1zYWxlcyIsIjUtc2FsZS10cnVjLXBhZ2UiLCI1LXRlbGVzYWxlcyIsIjgtZ2lhbS1kb2MiLCI5LWxlYWRlci1zYWxlcyIsIjktc2FsZS10cnVjLXBhZ2UiLCI5LXRlbGVzYWxlcyJdLCJuYmYiOjE3Njg3OTI0MDMsImV4cCI6MTc3MTM4NDQwMywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.uc2C8sWFw8Zay_F3pxHLeqq4Mdcb5FcXUrIC06S4Ifo","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:49:38 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiaGFpbHluaGJlYXV0eWNvc21ldGljIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJDQjZSUDVMQlNCVkhKNFpZQTdUSlFNNFhPNTVKWlY3VyIsInN1YiI6ImhhaWx5bmhiZWF1dHljb3NtZXRpYyIsImp0aSI6IjI0ZWIwY2VhLTdjMGYtNDZkNy1iMTJjLTg4YjUzOTdlNjk5MiIsImlhdCI6MTc2OTUxOTg0MCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIkFkbWluaXN0cmF0b3JzIiwiMi1naWFtLWRvYy1jaGktbmhhbmgiXSwibmJmIjoxNzY5NTE5ODQwLCJleHAiOjE3Njk2MDYyNDAsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.AW6IC4BHLMrmwuGOAjXJOodtp-ak_FRwJZJzGeyzSbs","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://hailynhcosmetic.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiaGFpbHluaGJlYXV0eWNvc21ldGljIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJDQjZSUDVMQlNCVkhKNFpZQTdUSlFNNFhPNTVKWlY3VyIsInN1YiI6ImhhaWx5bmhiZWF1dHljb3NtZXRpYyIsImp0aSI6IjI0ZWIwY2VhLTdjMGYtNDZkNy1iMTJjLTg4YjUzOTdlNjk5MiIsImlhdCI6MTc2OTUxOTg0MCwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIkFkbWluaXN0cmF0b3JzIiwiMi1naWFtLWRvYy1jaGktbmhhbmgiXSwibmJmIjoxNzY5NTE5ODQwLCJleHAiOjE3Njk2MDYyNDAsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.AW6IC4BHLMrmwuGOAjXJOodtp-ak_FRwJZJzGeyzSbs","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.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.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in E:\\redsand\\inven-check\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in E:\\redsand\\inven-check\\Api\\Voip\\ClientController.cs:line 38\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:49:10 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjUiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoic2FsZS5oYWlsb25nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJSRFpRVEtUUzVJTlI1SFpSTEwyU1RPTkVJQk42VFZLVSIsInN1YiI6InNhbGUuaGFpbG9uZyIsImp0aSI6ImVlZjkwOGNiLWU5ZDEtNDU2OS1iZWU2LWYzNGNlNThiZWEyZSIsImlhdCI6MTc2OTU4NTY3MywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiNS1uaGFuLXZpZW4tdGVsZXNhbGUiLCJuYmYiOjE3Njk1ODU2NzMsImV4cCI6MTc2OTY3MjA3MywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.byGJO69KTNyVyBNmSAF1CLGxJJ5xBgJty1exsnRxsYs","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://tungsonauto.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjUiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoic2FsZS5oYWlsb25nIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJSRFpRVEtUUzVJTlI1SFpSTEwyU1RPTkVJQk42VFZLVSIsInN1YiI6InNhbGUuaGFpbG9uZyIsImp0aSI6ImVlZjkwOGNiLWU5ZDEtNDU2OS1iZWU2LWYzNGNlNThiZWEyZSIsImlhdCI6MTc2OTU4NTY3MywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiNS1uaGFuLXZpZW4tdGVsZXNhbGUiLCJuYmYiOjE3Njk1ODU2NzMsImV4cCI6MTc2OTY3MjA3MywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.byGJO69KTNyVyBNmSAF1CLGxJJ5xBgJty1exsnRxsYs","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:49:01 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQzOSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuZ29jbHQxIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJFU081MjdVN1lRUFlOSjJKU1hDNUg3RUVGVUpNQVBOUiIsInN1YiI6Im5nb2NsdDEiLCJqdGkiOiI3ZWY1MTdhYy0zMjg0LTRhMzgtYmZiOS0wZTI0MzRiYWZmMDgiLCJpYXQiOjE3Njc1MTE5MTUsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjM3OS10ZWxlc2FsZSIsIm5iZiI6MTc2NzUxMTkxNSwiZXhwIjoxNzcwMTAzOTE1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.YmmT6evuvSvMmBosOxOoVJBpnWKhVkEXkp5FzU061Lc","ContentType":"application/json","x-hour-offset":"7","BranchId":"26","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQzOSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJuZ29jbHQxIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJFU081MjdVN1lRUFlOSjJKU1hDNUg3RUVGVUpNQVBOUiIsInN1YiI6Im5nb2NsdDEiLCJqdGkiOiI3ZWY1MTdhYy0zMjg0LTRhMzgtYmZiOS0wZTI0MzRiYWZmMDgiLCJpYXQiOjE3Njc1MTE5MTUsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjM3OS10ZWxlc2FsZSIsIm5iZiI6MTc2NzUxMTkxNSwiZXhwIjoxNzcwMTAzOTE1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.YmmT6evuvSvMmBosOxOoVJBpnWKhVkEXkp5FzU061Lc","ContentType":"application/json","x-hour-offset":"7","BranchId":"26","Locale":"vi"}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in E:\\redsand\\inven-check\\Lib\\Mobifone3c\\Mobifone3c.cs:line 56\n at Redsand.Site.Services.MobifoneService.GetToken(String agentId) in E:\\redsand\\inven-check\\Services\\Voip\\MobifoneService.cs:line 67\n at Redsand.Site.Api.ClientController.GetClientToken() in E:\\redsand\\inven-check\\Api\\Voip\\ClientController.cs:line 31\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:47:41 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiMDk3NTUwODg1MSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiRFZTVzY1SExQWE9MNEQzQjNMS0FSQzNWSjVQU05TSVgiLCJzdWIiOiIwOTc1NTA4ODUxIiwianRpIjoiOTRiODc4NmUtZDE5ZS00OTBiLWE1ZWMtNzQxYmI1ZWU0Y2ZiIiwiaWF0IjoxNzY4NDQzODU3LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMy1uaGFuLXZpZW4tYmFuLWhhbmciLCIxNi10ZWFtLWhuLTEiXSwibmJmIjoxNzY4NDQzODU3LCJleHAiOjE3NzEwMzU4NTcsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.KQXf2HaoSlUhmUDUSo1a_7ZNTkmxvp2qw5fTFEgYCXs","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://ikiza.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjgiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiMDk3NTUwODg1MSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiRFZTVzY1SExQWE9MNEQzQjNMS0FSQzNWSjVQU05TSVgiLCJzdWIiOiIwOTc1NTA4ODUxIiwianRpIjoiOTRiODc4NmUtZDE5ZS00OTBiLWE1ZWMtNzQxYmI1ZWU0Y2ZiIiwiaWF0IjoxNzY4NDQzODU3LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMy1uaGFuLXZpZW4tYmFuLWhhbmciLCIxNi10ZWFtLWhuLTEiXSwibmJmIjoxNzY4NDQzODU3LCJleHAiOjE3NzEwMzU4NTcsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.KQXf2HaoSlUhmUDUSo1a_7ZNTkmxvp2qw5fTFEgYCXs","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:46:55 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodW9uZ250dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiM1pBUFpQTlFCNjVPN1BVR05aWlZKWjZXWFRQSklQN1MiLCJzdWIiOiJodW9uZ250dCIsImp0aSI6ImI2MjE2MzNlLTc3ZjAtNGJkMi05Yjg1LTc0NGVmMTgyMWU2NiIsImlhdCI6MTc2OTU4MjEwMiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMjgxLXRlbGVzYWxlIl0sIm5iZiI6MTc2OTU4MjEwMiwiZXhwIjoxNzY5NjY4NTAyLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.bwAW4OZd23xZB5iRMeqqh1MMLW-m3AlIUhtNCKf_lrQ","ContentType":"application/json","x-hour-offset":"7","BranchId":"8","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM5OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodW9uZ250dCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiM1pBUFpQTlFCNjVPN1BVR05aWlZKWjZXWFRQSklQN1MiLCJzdWIiOiJodW9uZ250dCIsImp0aSI6ImI2MjE2MzNlLTc3ZjAtNGJkMi05Yjg1LTc0NGVmMTgyMWU2NiIsImlhdCI6MTc2OTU4MjEwMiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMzNi1uby1ydWxlIiwiMjgxLXRlbGVzYWxlIl0sIm5iZiI6MTc2OTU4MjEwMiwiZXhwIjoxNzY5NjY4NTAyLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.bwAW4OZd23xZB5iRMeqqh1MMLW-m3AlIUhtNCKf_lrQ","ContentType":"application/json","x-hour-offset":"7","BranchId":"8","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"error":"Error","name":"ArgumentNullException","message":"Value cannot be null. (Parameter 'input')","helpLink":null,"source":"System.Text.RegularExpressions","stackTrace":" at System.Text.RegularExpressions.Regex.Replace(String input, String replacement)\n at Redsand.Services.GoogleMapService.ParseAddress(String address) in /app/Services/GoogleMapService.cs:line 403\n at Redsand.Services.GoogleMapService.FindLocationAsync(String address, Boolean debug) in /app/Services/GoogleMapService.cs:line 232\n at Redsand.Api.LocationsController.FindLocation(String address, Boolean debug) in /app/Api/LocationsController.cs:line 231\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()\n--- End of stack trace from previous location where exception was thrown ---\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)","inner":null},"status":400,"statusText":"","headers":{"cache-control":"public,max-age=600","content-type":"application/json; charset=utf-8"},"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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiIwMzU5NDExODUwIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJOVVlCN0JMWUZVWlBWTFRaT0gyNUJTNzNCR0hUVkVNTyIsInN1YiI6IjAzNTk0MTE4NTAiLCJqdGkiOiIzNGEwODUwMS1iMDAzLTRiYWQtYThlOC1jYzBkODY5OGYwMWIiLCJpYXQiOjE3Njk1ODEyNjgsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjQtbnYtc2FsZSIsIm5iZiI6MTc2OTU4MTI2OCwiZXhwIjoxNzY5NjY3NjY4LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.fT0zD5yIgJ9MCr8wM10OEjmbRsX9x8s6D6nldLlVDYQ","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://hanhun.ecrm.vn","paramsSerializer":{},"method":"get","url":"https://locations.ecrm.vn/api/locations/find?address="},"request":{}}
?address=
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjEyOCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiIwMzU5NDExODUwIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJOVVlCN0JMWUZVWlBWTFRaT0gyNUJTNzNCR0hUVkVNTyIsInN1YiI6IjAzNTk0MTE4NTAiLCJqdGkiOiIzNGEwODUwMS1iMDAzLTRiYWQtYThlOC1jYzBkODY5OGYwMWIiLCJpYXQiOjE3Njk1ODEyNjgsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjQtbnYtc2FsZSIsIm5iZiI6MTc2OTU4MTI2OCwiZXhwIjoxNzY5NjY3NjY4LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.fT0zD5yIgJ9MCr8wM10OEjmbRsX9x8s6D6nldLlVDYQ","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#2022) Bạn tạm thời bị chặn thực hiện thao tác này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.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.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in E:\\redsand\\BaseV2-Net6\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in E:\\redsand\\BaseV2-Net6\\Api\\Voip\\ClientController.cs:line 38\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:45:12 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM5IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IktUU1ZOIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0SVk2NExJTzNTNkVUNFozVzVZQ0pZUExVRVU2SjQ1VSIsInN1YiI6IktUU1ZOIiwianRpIjoiYWRjZTljZTYtMWM0OS00M2NjLTgwOTgtMGNiNWQ0NWUyMzUzIiwiaWF0IjoxNzY5NTY4MDYwLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMjUtbmhhbi12aWVuLWtlLXRvYW4iLCIyOC1uaGFuLXZpZW4ta2UtdG9hbiIsIjM1LW5oYW4tdmllbi1rZS10b2FuIiwiMTUtbmhhbi12aWVuLWtlLXRvYW4iLCIzOS1uaGFuLXZpZW4ta2UtdG9hbiIsIjctbmhhbi12aWVuLWJhbi1oYW5nIl0sIm5iZiI6MTc2OTU2ODA2MCwiZXhwIjoxNzY5NjU0NDYwLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.EKangrMytTzTuHFzCKCYQvu5x4sOFhiguVdaKszW7d8","ContentType":"application/json","x-hour-offset":"7","BranchId":"7","Locale":"vi"},"baseURL":"https://saffron.ecrm.vn","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM5IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IktUU1ZOIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0SVk2NExJTzNTNkVUNFozVzVZQ0pZUExVRVU2SjQ1VSIsInN1YiI6IktUU1ZOIiwianRpIjoiYWRjZTljZTYtMWM0OS00M2NjLTgwOTgtMGNiNWQ0NWUyMzUzIiwiaWF0IjoxNzY5NTY4MDYwLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMjUtbmhhbi12aWVuLWtlLXRvYW4iLCIyOC1uaGFuLXZpZW4ta2UtdG9hbiIsIjM1LW5oYW4tdmllbi1rZS10b2FuIiwiMTUtbmhhbi12aWVuLWtlLXRvYW4iLCIzOS1uaGFuLXZpZW4ta2UtdG9hbiIsIjctbmhhbi12aWVuLWJhbi1oYW5nIl0sIm5iZiI6MTc2OTU2ODA2MCwiZXhwIjoxNzY5NjU0NDYwLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.EKangrMytTzTuHFzCKCYQvu5x4sOFhiguVdaKszW7d8","ContentType":"application/json","x-hour-offset":"7","BranchId":"7","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#2022) Bạn tạm thời bị chặn thực hiện thao tác này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:44:47 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM4OCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvbnRwIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0RVNST0xFWExWQjNSMk5PMjVBNkRHQkhKUVhHSk82NiIsInN1YiI6InRoYW9udHAiLCJqdGkiOiI4ZjRiNzA3OS1hNDFlLTQ5MjMtODFhNy1mZTRhZDM4NWJjODgiLCJpYXQiOjE3Njk1NjcyOTAsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjM5MS10ZWxlc2FsZSIsIjMyOS10ZWxlc2FsZSIsIjI4MC10ZWxlc2FsZSJdLCJuYmYiOjE3Njk1NjcyOTAsImV4cCI6MTc2OTY1MzY5MCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.raqI_s7NoxOp1_TAJsrEZzS3n9Ay8HnnihJP2bIZeP4","ContentType":"application/json","x-hour-offset":"7","BranchId":"7","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM4OCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvbnRwIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0RVNST0xFWExWQjNSMk5PMjVBNkRHQkhKUVhHSk82NiIsInN1YiI6InRoYW9udHAiLCJqdGkiOiI4ZjRiNzA3OS1hNDFlLTQ5MjMtODFhNy1mZTRhZDM4NWJjODgiLCJpYXQiOjE3Njk1NjcyOTAsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjM5MS10ZWxlc2FsZSIsIjMyOS10ZWxlc2FsZSIsIjI4MC10ZWxlc2FsZSJdLCJuYmYiOjE3Njk1NjcyOTAsImV4cCI6MTc2OTY1MzY5MCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.raqI_s7NoxOp1_TAJsrEZzS3n9Ay8HnnihJP2bIZeP4","ContentType":"application/json","x-hour-offset":"7","BranchId":"7","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#2022) Bạn tạm thời bị chặn thực hiện thao tác này.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.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.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FbSender.cs:line 308\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"Không thể tải file lên facebook","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.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.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()\n at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken)\n at Redsand.Site.Services.FacebookChatService.GetMessages(String id, Int32 offset, Int32 size) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookChatService.cs:line 138\n at Redsand.Site.Api.FbConversationController.GetMessages(Platform platform, String conversationId, Int32 offset, Int32 size) in E:\\redsand\\inven-check\\Api\\Nobichat\\ConversationController.cs:line 1569\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":"NpgsqlException","message":"Exception while reading from stream","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.Internal.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|223_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)\n at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)\n at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)","inner":{"exception":"TimeoutException","message":"Timeout during reading attempt","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 08:43:34 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQzIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IjAzNzc3ODc5NjIiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IkpCWEYyUzdRRVNBWlA0NDRIU05RVkczTkFENVNJNjNIIiwic3ViIjoiMDM3Nzc4Nzk2MiIsImp0aSI6IjkzYjlkYWMwLTBlMzUtNDAwOC1hYWIxLTIwZDFmNjUzNTI3MyIsImlhdCI6MTc2OTU1ODU5MywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjUtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjYtbmhhbi12aWVuLWJhbi1oYW5nIl0sIm5iZiI6MTc2OTU1ODU5MywiZXhwIjoxNzY5NjQ0OTkzLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.p4bicOJ-ug8RyA3VH6cm_K2Uo6lzqS9DmeuzpQkrb3A","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://onete.nobi.pro","paramsSerializer":{},"params":{"offset":0,"platform":"facebook"},"signal":{},"method":"get","url":"/api/conversations/530514936822166_33269276599382857/messages"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQzIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IjAzNzc3ODc5NjIiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IkpCWEYyUzdRRVNBWlA0NDRIU05RVkczTkFENVNJNjNIIiwic3ViIjoiMDM3Nzc4Nzk2MiIsImp0aSI6IjkzYjlkYWMwLTBlMzUtNDAwOC1hYWIxLTIwZDFmNjUzNTI3MyIsImlhdCI6MTc2OTU1ODU5MywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjUtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjYtbmhhbi12aWVuLWJhbi1oYW5nIl0sIm5iZiI6MTc2OTU1ODU5MywiZXhwIjoxNzY5NjQ0OTkzLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.p4bicOJ-ug8RyA3VH6cm_K2Uo6lzqS9DmeuzpQkrb3A","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"ArgumentException","message":"IDX10703: Cannot create a 'Microsoft.IdentityModel.Tokens.SymmetricSecurityKey', key length is zero.","helpLink":null,"data":{},"source":"Microsoft.IdentityModel.Tokens","stackTrace":" at Microsoft.IdentityModel.Tokens.SymmetricSecurityKey..ctor(Byte[] key)\n at Mobifone3cSdk.Client.MobiFone3c.GenToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 65\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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()\n--- End of stack trace from previous location ---\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":null},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:42:41 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM4OCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvbnRwIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0RVNST0xFWExWQjNSMk5PMjVBNkRHQkhKUVhHSk82NiIsInN1YiI6InRoYW9udHAiLCJqdGkiOiI4ZjRiNzA3OS1hNDFlLTQ5MjMtODFhNy1mZTRhZDM4NWJjODgiLCJpYXQiOjE3Njk1NjcyOTAsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjM5MS10ZWxlc2FsZSIsIjMyOS10ZWxlc2FsZSIsIjI4MC10ZWxlc2FsZSJdLCJuYmYiOjE3Njk1NjcyOTAsImV4cCI6MTc2OTY1MzY5MCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.raqI_s7NoxOp1_TAJsrEZzS3n9Ay8HnnihJP2bIZeP4","ContentType":"application/json","x-hour-offset":"7","BranchId":"7","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM4OCIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvbnRwIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0RVNST0xFWExWQjNSMk5PMjVBNkRHQkhKUVhHSk82NiIsInN1YiI6InRoYW9udHAiLCJqdGkiOiI4ZjRiNzA3OS1hNDFlLTQ5MjMtODFhNy1mZTRhZDM4NWJjODgiLCJpYXQiOjE3Njk1NjcyOTAsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjM5MS10ZWxlc2FsZSIsIjMyOS10ZWxlc2FsZSIsIjI4MC10ZWxlc2FsZSJdLCJuYmYiOjE3Njk1NjcyOTAsImV4cCI6MTc2OTY1MzY5MCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.raqI_s7NoxOp1_TAJsrEZzS3n9Ay8HnnihJP2bIZeP4","ContentType":"application/json","x-hour-offset":"7","BranchId":"7","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"Exception","message":"US and SEA (ID, SG, MY, VN, TH, PH) shops must use V2 categories and other markets must use V1 categories. Check the documentation for further details.","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Redsand.Site.Services.TikTokApiService.EditProductTiktoks(EcommerceShop shop, ProductEcommerceFloor body, List`1 urls) in E:\\redsand\\BaseV2-Net6\\Services\\Tiktok\\TikTokApiService.cs:line 773\n at Redsand.Site.Api.EcommercesProductsController.Update(Int32 id, ProductEcommerceFloorsBody model) in E:\\redsand\\BaseV2-Net6\\Api\\EcommerceProduct\\EcommerceProductsController.cs:line 1609\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":"US and SEA (ID, SG, MY, VN, TH, PH) shops must use V2 categories and other markets must use V1 categories. Check the documentation for further details.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"{\"code\":12052217,\"data\":null,\"message\":\"US and SEA (ID, SG, MY, VN, TH, PH) shops must use V2 categories and other markets must use V1 categories. Check the documentation for further details.\",\"request_id\":\"20260128164212944FE98E66266E0222F4\"}","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Wed, 28 Jan 2026 08:42:12 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","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjMiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiMDk4MzYxNjYxOCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTUI2TlhZNU82WlRENlhIVlczNUxPVlU1SlpKNE9CTlAiLCJzdWIiOiIwOTgzNjE2NjE4IiwianRpIjoiMzA1OGVmMTYtOWRkYS00NTk5LTgyZDMtNDIzYzNjZWJhY2Y2IiwiaWF0IjoxNzY4OTY2NjQwLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMS1naWFtLWRvYyIsIkFkbWluaXN0cmF0b3JzIiwiMS10cnVvbmctcGhvbmciLCIyLWdpYW0tZG9jLWNoaS1uaGFuaCIsIjMtbGVhZGVyLXNhbGUiLCIzLXNhbGUtdHJ1Yy1wYWdlIiwiMy10ZWxlc2FsZSIsIjQtbGVhZGVyLW1hcmtldGluZyIsIjQtbmhhbi12aWVuLW1hcmtldGluZyIsIjUtbmhhbi12aWVuLXZhbi1kb24iLCI1LW5oYW4tdmllbi1raG8iLCI2LWtlLXRvYW4iXSwibmJmIjoxNzY4OTY2NjQwLCJleHAiOjE3NzAyNjI2NDAsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.M5kGulIuTgAiHm9U9fCqMvJpkXRmAIQn2hUveLXz2-8","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://yuzi.nobi.pro","paramsSerializer":{},"method":"put","url":"/api/ecom/product/77","data":"{\"100107\":7428514145647184000,\"100196\":1000325,\"100198\":1001182,\"100336\":1000854,\"100392\":1001124,\"100398\":[1001164,1001178,1001172],\"100401\":1001195,\"100422\":1001319,\"100443\":[7418838788301752000,1001439],\"100445\":1001452,\"100662\":1001038,\"100701\":1000011,\"101489\":7418850183196477000,\"type\":3,\"sizeChart\":{\"id\":2389,\"title\":\"SizeChart-Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/330e1041b1e94b47b22aca7acbccf1cd~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-10-11T06:14:42.010054Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"sku\":\"\",\"weight\":3200,\"height\":45,\"width\":10,\"length\":25,\"idShop\":2,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng\",\"description\":\"<h2 style=\\\"text-align: left;\\\">Chất liệu</h2><h3 style=\\\"text-align: left;\\\">Vải và khóa kéo</h3><p>Balo YUZI ULTRALIGHT YZ15 được chế tạo từ vải Polyester chống rách và kháng nước, kết hợp với khóa kéo YKK và dây kéo chống nước. Chất liệu này không chỉ mang lại độ bền bỉ vượt trội mà còn bảo vệ đồ đạc của bạn khỏi nước và bụi bẩn, đảm bảo mọi thứ luôn khô ráo và an toàn trong mọi điều kiện thời tiết.<br><br></p><h3 style=\\\"text-align: left;\\\">Chất liệu quai đeo và lưng</h3><p>Quai đeo vai của YUZI ULTRALIGHT YZ15 được làm mút mềm, thoáng khí, kết hợp với đệm lưới lưng. Thiết kế này giúp phân bổ trọng lượng đều và làm giảm áp lực lên vai, đồng thời hạn chế tình trạng ứ đọng mồ hôi. Đệm lưới lưng tạo cảm giác thoải mái, giúp lưng không bị bí và luôn thông thoáng trong suốt quá trình sử dụng.</p><h3 style=\\\"text-align: left;\\\">Tính năng của balo leo núi 15 lít Ultralight YZ15</h3><h4 style=\\\"text-align: left;\\\">Đai ngực</h4><p>Đai ngực của YUZI Ultralight YZ15 đóng vai trò quan trọng trong việc giữ balo ổn định và cố định trên cơ thể bạn trong suốt hành trình. Chức năng của đai ngực là giúp phân bổ trọng lượng đều, giảm thiểu sự di chuyển của balo và tăng cường sự thoải mái khi di chuyển trên những cung đường leo núi gồ ghề.</p><h4 style=\\\"text-align: left;\\\">Đai hông</h4><p>Đai hông của balo giúp tăng cường sự ổn định và hỗ trợ tốt hơn cho trọng lượng của balo. Vai trò chính của đai hông là giảm áp lực lên vai và lưng, đồng thời giúp balo giữ vững vị trí ngay cả khi bạn di chuyển nhanh hay leo dốc. Điều này không chỉ làm tăng sự thoải mái mà còn giúp bạn kiểm soát dễ dàng hơn trong suốt hành trình. Đặc biệt, balo còn trang bị nhẫn thun để cố định các đoạn dây đai dư, giúp bạn luôn gọn gàng và tránh tình trạng dây đai lòng thòng.</p><h4 style=\\\"text-align: left;\\\">Thiết kế ngăn đựng túi nước</h4><p>Balo YUZI Ultralight YZ15 được trang bị ngăn đựng túi nước bên trong, tạo thuận lợi cho việc mang theo nước trong suốt chuyến đi. Ngăn đựng này được thiết kế để giữ túi nước ở vị trí dễ dàng tiếp cận và tránh rò rỉ, giúp bạn luôn có nước để duy trì năng lượng và sự tươi mới trong suốt hành trình.</p><h4 style=\\\"text-align: left;\\\">Túi đựng đồ trên đỉnh balo</h4><p>Trên đỉnh balo, YUZI Ultralight YZ15 còn có một ngăn đựng đồ tiện lợi. Ngăn này giúp bạn dễ dàng lấy các vật dụng cần thiết một cách nhanh chóng mà không phải mở toàn bộ balo, rất hữu ích cho những vật dụng thường xuyên sử dụng hoặc cần đến ngay lập tức.</p><h4 style=\\\"text-align: left;\\\">Túi đựng bên hông</h4><p>Balo còn được trang bị hai túi đựng bên hông, cung cấp thêm không gian để bạn lưu trữ các vật dụng nhỏ gọn như bản đồ, dụng cụ sơ cứu hoặc thực phẩm nhẹ. Các túi này được thiết kế để dễ dàng truy cập khi bạn đang di chuyển, giúp bạn tổ chức đồ đạc một cách gọn gàng và tiện lợi.</p><p>#balo #baloleonui #baloleonui12l #balotrekking #balotrek12lit #baloyuzi #balothethao #balodangoai #balotrecking</p><p>#baloyuzi #yuzi #baloquechua #balodecathlon #balodep #balodulich #decathlon #baloxinh</p><p>#balo #the #thao #balo #da #ngoai #balo #mini #tien #dung #da #ngoai #ba #lô #tiện #dụng #balo #the #thao #leo #nui #da #ngoai #du #lich</p>\",\"code\":\"SPT000004\",\"id\":77,\"createDate\":\"2024-09-26T06:41:05Z\",\"attachments\":[{\"attachmentId\":1082,\"attachment\":{\"id\":1082,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/8de56c61cf7948e9b65aba390ac44d68~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.842077Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1083,\"attachment\":{\"id\":1083,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/3687501e076243f0acc60aecf30b3d3c~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.846834Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1084,\"attachment\":{\"id\":1084,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/6f9a08159ed1435a8091201c9f15eb3f~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.851443Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1085,\"attachment\":{\"id\":1085,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/732a58ad55044748961cc8ccfb72efbe~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.85595Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1086,\"attachment\":{\"id\":1086,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/cd13a7d8d218454095d14bdfc168a9d7~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.860683Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1087,\"attachment\":{\"id\":1087,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/4cc44c700f894308b832bbaa8f095770~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.875724Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1088,\"attachment\":{\"id\":1088,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/d227cef726944d38989a84d308fd9909~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.880816Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1089,\"attachment\":{\"id\":1089,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/e73855e05c7348da92838e0039634554~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.886153Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1093,\"attachment\":{\"id\":1093,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.907231Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1094,\"attachment\":{\"id\":1094,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.913058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1193,\"attachment\":{\"id\":1193,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-26T03:02:43.082822Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":3086,\"attachment\":{\"id\":3086,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/a29362b17fdc48a7bbdba3537b03ed49~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-11-17T08:59:49.72271Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":4852,\"attachment\":{\"id\":4852,\"title\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2026-01-28T08:40:04.754771Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":4853,\"attachment\":{\"id\":4853,\"title\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2026-01-28T08:40:04.77087Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}}],\"status\":1,\"slug\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng-2\",\"value\":\"{\\\"Brand\\\":{\\\"BrandId\\\":7032166423384328000,\\\"OriginalBrandName\\\":\\\"YUZI\\\"},\\\"ShopIds\\\":null,\\\"PreOrder\\\":null,\\\"Condition\\\":null,\\\"IsCodOpen\\\":true,\\\"Wholesale\\\":null,\\\"Attributes\\\":null,\\\"CategoryId\\\":601446,\\\"ShopeeShop\\\":null,\\\"IsSyncShopee\\\":false,\\\"LogisticInfo\\\":null,\\\"AttributeList\\\":[{\\\"AttributeId\\\":100422,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001319,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Khóa kéo\\\"}]},{\\\"AttributeId\\\":100401,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001195,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Chỉ giặt tay\\\"}]},{\\\"AttributeId\\\":100392,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001124,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Thông thường\\\"}]},{\\\"AttributeId\\\":100107,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":7428514145647184000,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"60 ngày đổi trả vì bất cứ lý do gì\\\"}]},{\\\"AttributeId\\\":100445,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001452,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Phi giới tính\\\"}]},{\\\"AttributeId\\\":100196,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1000325,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Không có\\\"}]},{\\\"AttributeId\\\":100701,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1000011,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Polyester\\\"}]},{\\\"AttributeId\\\":100198,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001182,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Trơn\\\"}]},{\\\"AttributeId\\\":100398,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001164,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Khỏe mạnh\\\"},{\\\"ValueId\\\":1001178,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Ngày nghỉ\\\"},{\\\"ValueId\\\":1001172,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Tối giản\\\"}]},{\\\"AttributeId\\\":100443,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":7418838788301752000,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"có dây trợ lực\\\"},{\\\"ValueId\\\":1001439,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Nhẹ\\\"}]},{\\\"AttributeId\\\":100662,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001038,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Người lớn\\\"}]},{\\\"AttributeId\\\":100336,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1000854,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Việt Nam\\\"}]},{\\\"AttributeId\\\":101489,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":7418850183196477000,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Yuzi Việt Nam\\\"}]}],\\\"WarrantyPeriod\\\":null,\\\"WarrantyPolicy\\\":null}\",\"categoryIds\":[17],\"typeId\":11,\"variations\":{\"Xanh mạ non\":{\"status\":1,\"id\":230,\"code\":\"SPT0000042\",\"sku\":\"YZ-20\",\"price\":650000,\"weight\":700,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xanh mạ non)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb\",\"valueId\":\"7078706063838676741\",\"valueName\":\"Xanh mạ non\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xanh mạ non\\\"\"}],\"inventory\":128,\"attachments\":[{\"id\":1193,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":131,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xanh mạ non)\",\"code\":\"YZB15U1LG1\",\"unit\":\"Cái\",\"price\":499000,\"basePrice\":499000,\"priceAvg\":211900,\"createDate\":\"2025-05-17T15:55:09.010711Z\",\"categories\":[],\"warehouse\":128},\"tierIndex\":[0],\"checked\":true,\"weightType\":\"G\"},\"Xanh phối xám\":{\"status\":1,\"id\":232,\"code\":\"SPT0000044\",\"sku\":\"YZ-19\",\"price\":650000,\"weight\":700,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xanh phối xám)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43\",\"valueId\":\"7087780595392218885\",\"valueName\":\"Xanh phối xám\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xanh phối xám\\\"\"}],\"inventory\":137,\"attachments\":[{\"id\":1093,\"thumbnail\":null,\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":133,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xanh phối xám)\",\"code\":\"YZB15U1BLGY1\",\"unit\":\"Cái\",\"price\":499000,\"basePrice\":499000,\"priceAvg\":211900,\"createDate\":\"2025-05-17T15:55:09.140993Z\",\"categories\":[],\"warehouse\":137},\"tierIndex\":[1],\"checked\":true,\"weightType\":\"G\"},\"Xanh neon\":{\"status\":1,\"id\":233,\"code\":\"SPT0000045\",\"sku\":\"YZ-21\",\"price\":650000,\"weight\":700,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xanh neon)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe\",\"valueId\":\"7068636964383409925\",\"valueName\":\"Xanh neon\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xanh neon\\\"\"}],\"inventory\":110,\"attachments\":[{\"id\":1094,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":134,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xanh Neon)\",\"code\":\"YZB15U1NE1\",\"unit\":\"Cái\",\"price\":499000,\"basePrice\":499000,\"priceAvg\":211900,\"createDate\":\"2025-05-17T15:55:09.20456Z\",\"categories\":[],\"warehouse\":110},\"tierIndex\":[2],\"checked\":true,\"weightType\":\"G\"},\"Cam Pro\":{\"status\":1,\"id\":862,\"code\":\"SPT0000746\",\"sku\":\"YZ-78\",\"price\":899000,\"weight\":0,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Cam Pro)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e\",\"valueId\":\"7222193192349943558\",\"valueName\":\"Cam Pro\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Cam Pro\\\"\"}],\"inventory\":42,\"attachments\":[{\"id\":4852,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":629,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Cam Pro)\",\"code\":\"YZB15U6\",\"unit\":\"Cái\",\"price\":799000,\"basePrice\":850000,\"priceAvg\":335292,\"createDate\":\"2026-01-28T08:17:55.919441Z\",\"categories\":[],\"warehouse\":42},\"tierIndex\":[3],\"checked\":true,\"weightType\":\"G\"},\"Xám Pro\":{\"status\":1,\"id\":863,\"code\":\"SPT0000846\",\"sku\":\"YZ-79\",\"price\":899000,\"weight\":0,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xám Pro)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8\",\"valueId\":\"7159862197735278341\",\"valueName\":\"Xám Pro\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xám Pro\\\"\"}],\"inventory\":40,\"attachments\":[{\"id\":4853,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":630,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xám Pro)\",\"code\":\"YZB15U7\",\"unit\":\"Cái\",\"price\":799000,\"basePrice\":850000,\"priceAvg\":335292,\"createDate\":\"2026-01-28T08:17:55.920482Z\",\"categories\":[],\"warehouse\":40},\"tierIndex\":[4],\"checked\":true,\"weightType\":\"G\"}},\"attributes\":[{\"key\":\"Màu sắc\",\"value\":[{\"ValueName\":\"Xanh mạ non\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Xanh phối xám\",\"img\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Xanh neon\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Cam Pro\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Xám Pro\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"label\":\"100000\"}],\"valueBrand\":\"7032166423384328000\",\"WarrantyPeriod\":null}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjMiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiMDk4MzYxNjYxOCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTUI2TlhZNU82WlRENlhIVlczNUxPVlU1SlpKNE9CTlAiLCJzdWIiOiIwOTgzNjE2NjE4IiwianRpIjoiMzA1OGVmMTYtOWRkYS00NTk5LTgyZDMtNDIzYzNjZWJhY2Y2IiwiaWF0IjoxNzY4OTY2NjQwLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMS1naWFtLWRvYyIsIkFkbWluaXN0cmF0b3JzIiwiMS10cnVvbmctcGhvbmciLCIyLWdpYW0tZG9jLWNoaS1uaGFuaCIsIjMtbGVhZGVyLXNhbGUiLCIzLXNhbGUtdHJ1Yy1wYWdlIiwiMy10ZWxlc2FsZSIsIjQtbGVhZGVyLW1hcmtldGluZyIsIjQtbmhhbi12aWVuLW1hcmtldGluZyIsIjUtbmhhbi12aWVuLXZhbi1kb24iLCI1LW5oYW4tdmllbi1raG8iLCI2LWtlLXRvYW4iXSwibmJmIjoxNzY4OTY2NjQwLCJleHAiOjE3NzAyNjI2NDAsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.M5kGulIuTgAiHm9U9fCqMvJpkXRmAIQn2hUveLXz2-8","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"100107\":7428514145647184000,\"100196\":1000325,\"100198\":1001182,\"100336\":1000854,\"100392\":1001124,\"100398\":[1001164,1001178,1001172],\"100401\":1001195,\"100422\":1001319,\"100443\":[7418838788301752000,1001439],\"100445\":1001452,\"100662\":1001038,\"100701\":1000011,\"101489\":7418850183196477000,\"type\":3,\"sizeChart\":{\"id\":2389,\"title\":\"SizeChart-Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/330e1041b1e94b47b22aca7acbccf1cd~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-10-11T06:14:42.010054Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"sku\":\"\",\"weight\":3200,\"height\":45,\"width\":10,\"length\":25,\"idShop\":2,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng\",\"description\":\"Chất liệu
Vải và khóa kéo
Balo YUZI ULTRALIGHT YZ15 được chế tạo từ vải Polyester chống rách và kháng nước, kết hợp với khóa kéo YKK và dây kéo chống nước. Chất liệu này không chỉ mang lại độ bền bỉ vượt trội mà còn bảo vệ đồ đạc của bạn khỏi nước và bụi bẩn, đảm bảo mọi thứ luôn khô ráo và an toàn trong mọi điều kiện thời tiết.
Chất liệu quai đeo và lưng
Quai đeo vai của YUZI ULTRALIGHT YZ15 được làm mút mềm, thoáng khí, kết hợp với đệm lưới lưng. Thiết kế này giúp phân bổ trọng lượng đều và làm giảm áp lực lên vai, đồng thời hạn chế tình trạng ứ đọng mồ hôi. Đệm lưới lưng tạo cảm giác thoải mái, giúp lưng không bị bí và luôn thông thoáng trong suốt quá trình sử dụng.
Tính năng của balo leo núi 15 lít Ultralight YZ15
Đai ngực
Đai ngực của YUZI Ultralight YZ15 đóng vai trò quan trọng trong việc giữ balo ổn định và cố định trên cơ thể bạn trong suốt hành trình. Chức năng của đai ngực là giúp phân bổ trọng lượng đều, giảm thiểu sự di chuyển của balo và tăng cường sự thoải mái khi di chuyển trên những cung đường leo núi gồ ghề.
Đai hông
Đai hông của balo giúp tăng cường sự ổn định và hỗ trợ tốt hơn cho trọng lượng của balo. Vai trò chính của đai hông là giảm áp lực lên vai và lưng, đồng thời giúp balo giữ vững vị trí ngay cả khi bạn di chuyển nhanh hay leo dốc. Điều này không chỉ làm tăng sự thoải mái mà còn giúp bạn kiểm soát dễ dàng hơn trong suốt hành trình. Đặc biệt, balo còn trang bị nhẫn thun để cố định các đoạn dây đai dư, giúp bạn luôn gọn gàng và tránh tình trạng dây đai lòng thòng.
Thiết kế ngăn đựng túi nước
Balo YUZI Ultralight YZ15 được trang bị ngăn đựng túi nước bên trong, tạo thuận lợi cho việc mang theo nước trong suốt chuyến đi. Ngăn đựng này được thiết kế để giữ túi nước ở vị trí dễ dàng tiếp cận và tránh rò rỉ, giúp bạn luôn có nước để duy trì năng lượng và sự tươi mới trong suốt hành trình.
Túi đựng đồ trên đỉnh balo
Trên đỉnh balo, YUZI Ultralight YZ15 còn có một ngăn đựng đồ tiện lợi. Ngăn này giúp bạn dễ dàng lấy các vật dụng cần thiết một cách nhanh chóng mà không phải mở toàn bộ balo, rất hữu ích cho những vật dụng thường xuyên sử dụng hoặc cần đến ngay lập tức.
Túi đựng bên hông
Balo còn được trang bị hai túi đựng bên hông, cung cấp thêm không gian để bạn lưu trữ các vật dụng nhỏ gọn như bản đồ, dụng cụ sơ cứu hoặc thực phẩm nhẹ. Các túi này được thiết kế để dễ dàng truy cập khi bạn đang di chuyển, giúp bạn tổ chức đồ đạc một cách gọn gàng và tiện lợi.
#balo #baloleonui #baloleonui12l #balotrekking #balotrek12lit #baloyuzi #balothethao #balodangoai #balotrecking
#baloyuzi #yuzi #baloquechua #balodecathlon #balodep #balodulich #decathlon #baloxinh
#balo #the #thao #balo #da #ngoai #balo #mini #tien #dung #da #ngoai #ba #lô #tiện #dụng #balo #the #thao #leo #nui #da #ngoai #du #lich
\",\"code\":\"SPT000004\",\"id\":77,\"createDate\":\"2024-09-26T06:41:05Z\",\"attachments\":[{\"attachmentId\":1082,\"attachment\":{\"id\":1082,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/8de56c61cf7948e9b65aba390ac44d68~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.842077Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1083,\"attachment\":{\"id\":1083,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/3687501e076243f0acc60aecf30b3d3c~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.846834Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1084,\"attachment\":{\"id\":1084,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/6f9a08159ed1435a8091201c9f15eb3f~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.851443Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1085,\"attachment\":{\"id\":1085,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/732a58ad55044748961cc8ccfb72efbe~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.85595Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1086,\"attachment\":{\"id\":1086,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/cd13a7d8d218454095d14bdfc168a9d7~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.860683Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1087,\"attachment\":{\"id\":1087,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/4cc44c700f894308b832bbaa8f095770~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.875724Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1088,\"attachment\":{\"id\":1088,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/d227cef726944d38989a84d308fd9909~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.880816Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1089,\"attachment\":{\"id\":1089,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/e73855e05c7348da92838e0039634554~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.886153Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1093,\"attachment\":{\"id\":1093,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.907231Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1094,\"attachment\":{\"id\":1094,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-05T06:24:47.913058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":1193,\"attachment\":{\"id\":1193,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-06-26T03:02:43.082822Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":3086,\"attachment\":{\"id\":3086,\"title\":\"Balo leo núi trekking siêu nhẹ Ultralight 15L | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/a29362b17fdc48a7bbdba3537b03ed49~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2025-11-17T08:59:49.72271Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":4852,\"attachment\":{\"id\":4852,\"title\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2026-01-28T08:40:04.754771Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}},{\"attachmentId\":4853,\"attachment\":{\"id\":4853,\"title\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng\",\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\",\"thumbnail\":null,\"extension\":null,\"size\":0,\"type\":null,\"favorite\":false,\"createDate\":\"2026-01-28T08:40:04.77087Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}}],\"status\":1,\"slug\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng-2\",\"value\":\"{\\\"Brand\\\":{\\\"BrandId\\\":7032166423384328000,\\\"OriginalBrandName\\\":\\\"YUZI\\\"},\\\"ShopIds\\\":null,\\\"PreOrder\\\":null,\\\"Condition\\\":null,\\\"IsCodOpen\\\":true,\\\"Wholesale\\\":null,\\\"Attributes\\\":null,\\\"CategoryId\\\":601446,\\\"ShopeeShop\\\":null,\\\"IsSyncShopee\\\":false,\\\"LogisticInfo\\\":null,\\\"AttributeList\\\":[{\\\"AttributeId\\\":100422,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001319,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Khóa kéo\\\"}]},{\\\"AttributeId\\\":100401,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001195,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Chỉ giặt tay\\\"}]},{\\\"AttributeId\\\":100392,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001124,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Thông thường\\\"}]},{\\\"AttributeId\\\":100107,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":7428514145647184000,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"60 ngày đổi trả vì bất cứ lý do gì\\\"}]},{\\\"AttributeId\\\":100445,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001452,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Phi giới tính\\\"}]},{\\\"AttributeId\\\":100196,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1000325,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Không có\\\"}]},{\\\"AttributeId\\\":100701,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1000011,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Polyester\\\"}]},{\\\"AttributeId\\\":100198,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001182,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Trơn\\\"}]},{\\\"AttributeId\\\":100398,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001164,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Khỏe mạnh\\\"},{\\\"ValueId\\\":1001178,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Ngày nghỉ\\\"},{\\\"ValueId\\\":1001172,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Tối giản\\\"}]},{\\\"AttributeId\\\":100443,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":7418838788301752000,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"có dây trợ lực\\\"},{\\\"ValueId\\\":1001439,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Nhẹ\\\"}]},{\\\"AttributeId\\\":100662,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1001038,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Người lớn\\\"}]},{\\\"AttributeId\\\":100336,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":1000854,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Việt Nam\\\"}]},{\\\"AttributeId\\\":101489,\\\"AttributeValueList\\\":[{\\\"ValueId\\\":7418850183196477000,\\\"IsUserAdd\\\":false,\\\"ValueUnit\\\":null,\\\"OriginalValueName\\\":\\\"Yuzi Việt Nam\\\"}]}],\\\"WarrantyPeriod\\\":null,\\\"WarrantyPolicy\\\":null}\",\"categoryIds\":[17],\"typeId\":11,\"variations\":{\"Xanh mạ non\":{\"status\":1,\"id\":230,\"code\":\"SPT0000042\",\"sku\":\"YZ-20\",\"price\":650000,\"weight\":700,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xanh mạ non)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb\",\"valueId\":\"7078706063838676741\",\"valueName\":\"Xanh mạ non\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xanh mạ non\\\"\"}],\"inventory\":128,\"attachments\":[{\"id\":1193,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":131,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xanh mạ non)\",\"code\":\"YZB15U1LG1\",\"unit\":\"Cái\",\"price\":499000,\"basePrice\":499000,\"priceAvg\":211900,\"createDate\":\"2025-05-17T15:55:09.010711Z\",\"categories\":[],\"warehouse\":128},\"tierIndex\":[0],\"checked\":true,\"weightType\":\"G\"},\"Xanh phối xám\":{\"status\":1,\"id\":232,\"code\":\"SPT0000044\",\"sku\":\"YZ-19\",\"price\":650000,\"weight\":700,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xanh phối xám)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43\",\"valueId\":\"7087780595392218885\",\"valueName\":\"Xanh phối xám\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xanh phối xám\\\"\"}],\"inventory\":137,\"attachments\":[{\"id\":1093,\"thumbnail\":null,\"url\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":133,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xanh phối xám)\",\"code\":\"YZB15U1BLGY1\",\"unit\":\"Cái\",\"price\":499000,\"basePrice\":499000,\"priceAvg\":211900,\"createDate\":\"2025-05-17T15:55:09.140993Z\",\"categories\":[],\"warehouse\":137},\"tierIndex\":[1],\"checked\":true,\"weightType\":\"G\"},\"Xanh neon\":{\"status\":1,\"id\":233,\"code\":\"SPT0000045\",\"sku\":\"YZ-21\",\"price\":650000,\"weight\":700,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xanh neon)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe\",\"valueId\":\"7068636964383409925\",\"valueName\":\"Xanh neon\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xanh neon\\\"\"}],\"inventory\":110,\"attachments\":[{\"id\":1094,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":134,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xanh Neon)\",\"code\":\"YZB15U1NE1\",\"unit\":\"Cái\",\"price\":499000,\"basePrice\":499000,\"priceAvg\":211900,\"createDate\":\"2025-05-17T15:55:09.20456Z\",\"categories\":[],\"warehouse\":110},\"tierIndex\":[2],\"checked\":true,\"weightType\":\"G\"},\"Cam Pro\":{\"status\":1,\"id\":862,\"code\":\"SPT0000746\",\"sku\":\"YZ-78\",\"price\":899000,\"weight\":0,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Cam Pro)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e\",\"valueId\":\"7222193192349943558\",\"valueName\":\"Cam Pro\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Cam Pro\\\"\"}],\"inventory\":42,\"attachments\":[{\"id\":4852,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":629,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Cam Pro)\",\"code\":\"YZB15U6\",\"unit\":\"Cái\",\"price\":799000,\"basePrice\":850000,\"priceAvg\":335292,\"createDate\":\"2026-01-28T08:17:55.919441Z\",\"categories\":[],\"warehouse\":42},\"tierIndex\":[3],\"checked\":true,\"weightType\":\"G\"},\"Xám Pro\":{\"status\":1,\"id\":863,\"code\":\"SPT0000846\",\"sku\":\"YZ-79\",\"price\":899000,\"weight\":0,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Balo trekking, leo núi siêu nhẹ YUZI ULTRALIGHT YZ15 15 lít | Chính hãng(Xám Pro)\",\"specialPrice\":null,\"specialFromDate\":\"0001-01-01T00:00:00Z\",\"specialToDate\":\"0001-01-01T00:00:00Z\",\"valueAttribute\":[{\"attributeId\":\"100000\",\"name\":\"Màu sắc\",\"idImgSku\":\"tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8\",\"valueId\":\"7159862197735278341\",\"valueName\":\"Xám Pro\"}],\"metas\":[{\"label\":\"Màu sắc\",\"fieldId\":5,\"fieldName\":\"Màu sắc\",\"value\":\"\\\"Xám Pro\\\"\"}],\"inventory\":40,\"attachments\":[{\"id\":4853,\"thumbnail\":null,\"url\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"pairing\":{\"status\":1,\"id\":630,\"name\":\"Balo leo núi dung tích 15 lít Yuzi Ultralight YZ15(Xám Pro)\",\"code\":\"YZB15U7\",\"unit\":\"Cái\",\"price\":799000,\"basePrice\":850000,\"priceAvg\":335292,\"createDate\":\"2026-01-28T08:17:55.920482Z\",\"categories\":[],\"warehouse\":40},\"tierIndex\":[4],\"checked\":true,\"weightType\":\"G\"}},\"attributes\":[{\"key\":\"Màu sắc\",\"value\":[{\"ValueName\":\"Xanh mạ non\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/57acce24598142168fd1e1c2eff4dbcb~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Xanh phối xám\",\"img\":\"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/6533baf0b71345089b0af40cbe1a2d43~tplv-o3syd03w52-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Xanh neon\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ee9318c799534781b460ab423e496cfe~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Cam Pro\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/13b16bb30981492e8dd835f333c4878e~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"},{\"ValueName\":\"Xám Pro\",\"img\":\"https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/b8cbef1a6e704679b80c1216fe344dc8~tplv-aphluv4xwc-origin-jpeg.jpeg?dr=15568&from=520841845&idc=my2&ps=933b5bde&shcp=2c1af732&shp=1f0b6a75&t=555f072d\"}],\"label\":\"100000\"}],\"valueBrand\":\"7032166423384328000\",\"WarrantyPeriod\":null}"
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"Exception","message":"Không thể đăng nhập Mobifone","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Mobifone3cSdk.Client.MobiFone3c.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 83\n at Redsand.Site.Services.MobifoneService.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 73\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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":"{\"code\":\"errors\",\"message\":\"Domain not Found\"}","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"Không tìm thấy trang","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 08:40:58 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjUiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVEhVWU5HQSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiWEdMN09HUzQzNTRCRFpITUk1RllXNzNNSFY2TEs2TlkiLCJzdWIiOiJUSFVZTkdBIiwianRpIjoiZDBiY2JhZGUtNDM5OS00MGQzLTk3ZWMtOWEyNTM0ZWM1YmJhIiwiaWF0IjoxNzY4MDI4ODgwLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMy10ZWxlc2FsZSIsIjktdGVsZXNhbGUiXSwibmJmIjoxNzY4MDI4ODgwLCJleHAiOjE3NzA2MjA4ODAsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.iKbvhTlfNKNu-BWmtwNBKYtjNwmZ63O-1AG_AAtuelo","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://bshoang.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjUiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiVEhVWU5HQSIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiWEdMN09HUzQzNTRCRFpITUk1RllXNzNNSFY2TEs2TlkiLCJzdWIiOiJUSFVZTkdBIiwianRpIjoiZDBiY2JhZGUtNDM5OS00MGQzLTk3ZWMtOWEyNTM0ZWM1YmJhIiwiaWF0IjoxNzY4MDI4ODgwLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMy10ZWxlc2FsZSIsIjktdGVsZXNhbGUiXSwibmJmIjoxNzY4MDI4ODgwLCJleHAiOjE3NzA2MjA4ODAsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.iKbvhTlfNKNu-BWmtwNBKYtjNwmZ63O-1AG_AAtuelo","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.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.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.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.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"Exception","message":"Không thể đăng nhập Mobifone","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Mobifone3cSdk.Client.MobiFone3c.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\Mobifone3c\\Mobifone3c.cs:line 83\n at Redsand.Site.Services.MobifoneService.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 73\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 38\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":"{\"code\":\"errors\",\"message\":\"Domain not Found\"}","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"Không tìm thấy trang","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 08:39:15 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkhOMkxFQUREVU5HIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJZRFBBVzVZWUVYSkJRWjVIMlZaNzJSVktCRkRPTkxRQSIsInN1YiI6IkhOMkxFQUREVU5HIiwianRpIjoiZTdmMzdkZTAtZmY3OS00NDgzLTg5MjYtMzhmZWJmYmU0NzA4IiwiaWF0IjoxNzY5NTg5NTUzLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMzItbGVhZGVyLXNhbGVzLTEiLCIzNC1sZWFkZXItc2FsZXMtMiIsIjM2LWxlYWRlci1zYWxlcy0xIiwiMzgtbGVhZGVyLXNhbGVzLTIiXSwibmJmIjoxNzY5NTg5NTUzLCJleHAiOjE3Njk2NzU5NTMsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.n20lbj0STK2If3Ph5KiUvWhTFCjAHgSybIVIvtmlm_Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"6","Locale":"vi"},"baseURL":"https://uni.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM4IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkhOMkxFQUREVU5HIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJZRFBBVzVZWUVYSkJRWjVIMlZaNzJSVktCRkRPTkxRQSIsInN1YiI6IkhOMkxFQUREVU5HIiwianRpIjoiZTdmMzdkZTAtZmY3OS00NDgzLTg5MjYtMzhmZWJmYmU0NzA4IiwiaWF0IjoxNzY5NTg5NTUzLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMzItbGVhZGVyLXNhbGVzLTEiLCIzNC1sZWFkZXItc2FsZXMtMiIsIjM2LWxlYWRlci1zYWxlcy0xIiwiMzgtbGVhZGVyLXNhbGVzLTIiXSwibmJmIjoxNzY5NTg5NTUzLCJleHAiOjE3Njk2NzU5NTMsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.n20lbj0STK2If3Ph5KiUvWhTFCjAHgSybIVIvtmlm_Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"6","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"Không thể tải file lên facebook","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\NobiV2\\Controllers\\BackgroundController.cs:line 802","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"ClassName":"System.Exception","Message":"(#551) Người này hiện không có mặt.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}
{"data":{"exception":"InvalidOperationException","message":"An exception has been raised that is likely due to a transient failure.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()\n at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken)\n at Redsand.Site.Services.FacebookChatService.GetMessages(String id, Int32 offset, Int32 size) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookChatService.cs:line 138\n at Redsand.Site.Api.FbConversationController.GetMessages(Platform platform, String conversationId, Int32 offset, Int32 size) in E:\\redsand\\inven-check\\Api\\Nobichat\\ConversationController.cs:line 1569\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":"NpgsqlException","message":"Exception while reading from stream","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.Internal.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|223_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)\n at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)\n at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)","inner":{"exception":"TimeoutException","message":"Timeout during reading attempt","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 08:39:05 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM0IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6InNhbGUyMCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiWTJPMjJJTUU2WjdMVkFDRlBYS0VCQjU1Q0FEVVU0R0IiLCJzdWIiOiJzYWxlMjAiLCJqdGkiOiI1OTFjMGI2Yi03NTc1LTQwNTAtYTI4MC01ZDQyMjI3MGZlMWIiLCJpYXQiOjE3Njk1NzM2NjEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6Ijktbmhhbi12aWVuLWJhbi1oYW5nIiwibmJmIjoxNzY5NTczNjYxLCJleHAiOjE3Njk2NjAwNjEsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.Qw2FqdmhBsaWGoMkGNFLaXNOO2SGXFmb2YoqmktEmfI","ContentType":"application/json","x-hour-offset":"7","BranchId":"5","Locale":"vi"},"baseURL":"https://onete.nobi.pro","paramsSerializer":{},"params":{"offset":0,"platform":"facebook"},"signal":{},"method":"get","url":"/api/conversations/124319077440095_25769079049388623/messages"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjM0IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6InNhbGUyMCIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiWTJPMjJJTUU2WjdMVkFDRlBYS0VCQjU1Q0FEVVU0R0IiLCJzdWIiOiJzYWxlMjAiLCJqdGkiOiI1OTFjMGI2Yi03NTc1LTQwNTAtYTI4MC01ZDQyMjI3MGZlMWIiLCJpYXQiOjE3Njk1NzM2NjEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6Ijktbmhhbi12aWVuLWJhbi1oYW5nIiwibmJmIjoxNzY5NTczNjYxLCJleHAiOjE3Njk2NjAwNjEsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.Qw2FqdmhBsaWGoMkGNFLaXNOO2SGXFmb2YoqmktEmfI","ContentType":"application/json","x-hour-offset":"7","BranchId":"5","Locale":"vi"}
{}
{"name":"TypeError","message":"Cannot read properties of null (reading 'id')","stack":"TypeError: Cannot read properties of null (reading 'id')\n at https://codhoanganh.nobi.pro/assets/index-C2xOQfSG.js:47:53375\n at $J (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:51:18009)\n at oFe (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:51:18469)\n at Object.useState (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:51:24941)\n at Mc.useState (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:9:6501)\n at vn (https://codhoanganh.nobi.pro/assets/view-CB-PXvqD.js:2:939)\n at Jqe (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:51:17180)\n at QVe (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:53:3170)\n at HWt (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:53:45310)\n at DWt (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:53:40186)\n at eVn (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:53:40109)\n at Tde (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:53:39956)\n at lWe (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:53:36268)\n at TWt (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:53:35205)\n at F (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:38:1624)\n at MessagePort.re (https://codhoanganh.nobi.pro/assets/vendor-DmjwnqOh.js:38:2001)"}
{"ClassName":"System.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.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Redsand.Site.Services.Facebook.Sdk.PageClient.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\inven-check\\Services\\Facebook\\FacebookApiService.cs:line 240\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\inven-check\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\inven-check\\Controllers\\BackgroundController.cs:line 778","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Redsand.Site","WatsonBuckets":null}
{}