| Time | Method | IP | Host | Path | Query | Status |
|---|---|---|---|---|---|---|
| 22/02 13:22 | GET | 100.96.1.48 | khosaigon.dcso.pro | /api/results | 400 | |
| 22/02 13:22 | POST | 100.96.1.48 | bichho.nobi.pro | /api/conversations/584107992112714_24043946408635975/send | 400 | |
| 22/02 13:22 | POST | 100.96.1.48 | khosaigon.dcso.pro | /api/leads/logs | 400 | |
| 22/02 13:22 | POST | 100.96.1.48 | khosaigon.dcso.pro | /api/orders | 400 | |
| 22/02 13:22 | POST | 100.96.1.48 | khosaigon.dcso.pro | /api/orders/count | 400 | |
| 22/02 13:22 | GET | 100.96.1.48 | khosaigon.dcso.pro | /api/leads | 400 | |
| 22/02 13:21 | GET | 100.96.1.48 | hunghung.nobi.pro | /SendFbCampaign/194380 | 500 | |
| 22/02 13:21 | PUT | 100.96.1.48 | khosaigon.dcso.proapi | /customers/1541066 | 400 | |
| 22/02 13:21 | GET | 100.96.1.48 | bichho.nobi.pro | /SendFbCampaign/46632 | 500 | |
| 22/02 13:21 | GET | 100.96.1.48 | bichho.nobi.pro | /SendFbCampaign/46634 | 500 | |
| 22/02 13:21 | GET | 100.96.1.48 | bichho.nobi.pro | /SendFbCampaign/46630 | 500 | |
| 22/02 13:20 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/258252 | 500 | |
| 22/02 13:19 | GET | 100.96.1.48 | bshoang.nobi.pro | /api/voip/client/token | 400 | |
| 22/02 13:18 | GET | 100.96.1.48 | bichho.nobi.pro | /SendFbCampaign/48301 | 500 | |
| 22/02 13:18 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452991 | 500 | |
| 22/02 13:17 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452990 | 500 | |
| 22/02 13:17 | GET | 100.96.1.48 | bichho.nobi.pro | /SendFbCampaign/48295 | 500 | |
| 22/02 13:15 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452989 | 500 | |
| 22/02 13:15 | GET | 100.96.1.48 | sach.nobi.pro | /SendFbCampaign/35604 | 500 | |
| 22/02 13:13 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452988 | 500 | |
| 22/02 13:12 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452985 | 500 | |
| 22/02 13:12 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452987 | 500 | |
| 22/02 13:12 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452983 | 500 | |
| 22/02 13:12 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452982 | 500 | |
| 22/02 13:11 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452979 | 500 | |
| 22/02 13:11 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452978 | 500 | |
| 22/02 13:07 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452974 | 500 | |
| 22/02 13:07 | GET | 100.96.1.48 | yc.dcso.pro | /api/voip/client/token | 400 | |
| 22/02 13:06 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/245181 | 500 | |
| 22/02 13:06 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452972 | 500 | |
| 22/02 13:05 | PUT | 100.96.1.48 | bichho.nobi.pro | /api/product-base/16 | 504 | |
| 22/02 13:05 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 22/02 13:02 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452971 | 500 | |
| 22/02 13:02 | GET | 100.96.1.48 | bichho.nobi.pro | /SendFbCampaign/48275 | 500 | |
| 22/02 13:02 | GET | 100.96.1.48 | tranyen.nobi.pro | /SendFbCampaign/1728 | 500 | |
| 22/02 13:01 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452969 | 500 | |
| 22/02 13:01 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 22/02 13:01 | GET | 100.96.1.48 | sontunganh.nobi.pro | /api/facebook/page/connectedPages | 400 | |
| 22/02 12:59 | GET | 100.96.1.48 | yuzi.nobi.pro | /SendFbCampaign/87386 | 500 | |
| 22/02 12:59 | GET | 100.96.1.48 | yuzi.nobi.pro | /SendFbCampaign/87393 | 500 | |
| 22/02 12:57 | GET | 100.96.1.48 | xemayhoaduc.nobi.pro | /SendFbCampaign/22286 | 500 | |
| 22/02 12:56 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452965 | 500 | |
| 22/02 12:55 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/256208 | 500 | |
| 22/02 12:55 | GET | 100.96.1.48 | yuzi.nobi.pro | /SendFbCampaign/87379 | 500 | |
| 22/02 12:54 | GET | 100.96.1.48 | uni.nobi.pro | /api/voip/client/token | 400 | |
| 22/02 12:53 | GET | 100.96.1.48 | thammylavian.dcso.pro | /api/voip/client/token | 400 | |
| 22/02 12:53 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452963 | 500 | |
| 22/02 12:53 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452962 | 500 | |
| 22/02 12:52 | GET | 100.96.1.48 | thoitrangcaocap6666.nobi.pro | /SendFbCampaign/1452961 | 500 | |
| 22/02 12:52 | GET | 100.96.1.48 | mrtrung.ecrm.vn | /SendFbCampaign/256201 | 500 | |
| 22/02 11:26 | GET | 100.96.1.48 | onete.nobi.pro | /api/conversations/530514936822166_25441051308883638/messages | 400 |
{"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.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Redsand.Site.Api.ResultController.GetList(String search, Int32 page, Int32 pagesize, Nullable`1 resultTypes, Int32[] stickyIds, Nullable`1 actionId, Nullable`1 forActionId, Int32[] excludeIds, Nullable`1 disabled) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\ActionResult\\ResultController.cs:line 77\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":"Failed to connect to 127.0.0.1:5432","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.Internal.NpgsqlConnector.ConnectAsync(NpgsqlTimeout timeout, CancellationToken cancellationToken)\n at Npgsql.Internal.NpgsqlConnector.RawOpen(SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)\n at Npgsql.Internal.NpgsqlConnector.<Open>g__OpenCore|203_1(NpgsqlConnector conn, SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)\n at Npgsql.Internal.NpgsqlConnector.Open(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.OpenNewConnector(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)\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":"SocketException","message":"Connection refused","helpLink":null,"data":{},"source":"System.Net.Sockets","stackTrace":" at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)\n at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)\n at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)\n at Npgsql.TaskExtensions.ExecuteWithTimeout(Func`2 func, NpgsqlTimeout timeout, CancellationToken cancellationToken)\n at Npgsql.Internal.NpgsqlConnector.ConnectAsync(NpgsqlTimeout timeout, CancellationToken cancellationToken)","inner":null}}},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sun, 22 Feb 2026 06:22:23 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvaGllbiIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVzVDUkRaNVVLUzdCREc1RzRZNEdWRTIzSFBKSjU3UUoiLCJzdWIiOiJ0aGFvaGllbiIsImp0aSI6IjEwNzM3Y2FlLWQ2MTctNDE1YS05ZWNjLTFhZmNiOGNhY2U4MiIsImlhdCI6MTc3MDM0MTY0NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiNy1udi1zYWxlcyIsIm5iZiI6MTc3MDM0MTY0NywiZXhwIjoxNzcyOTMzNjQ3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.T93Bj86TPjDFkWNlOgJ38iSBYGInc2TrxoZyw6so_OE","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://khosaigon.dcso.pro","paramsSerializer":{},"params":{"page":1,"search":null,"pagesize":50,"actionId":1,"disabled":false},"signal":{},"filter":{"actionId":1,"disabled":false,"pagesize":50},"method":"get","url":"/api/results"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvaGllbiIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVzVDUkRaNVVLUzdCREc1RzRZNEdWRTIzSFBKSjU3UUoiLCJzdWIiOiJ0aGFvaGllbiIsImp0aSI6IjEwNzM3Y2FlLWQ2MTctNDE1YS05ZWNjLTFhZmNiOGNhY2U4MiIsImlhdCI6MTc3MDM0MTY0NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiNy1udi1zYWxlcyIsIm5iZiI6MTc3MDM0MTY0NywiZXhwIjoxNzcyOTMzNjQ3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.T93Bj86TPjDFkWNlOgJ38iSBYGInc2TrxoZyw6so_OE","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
{}
{"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.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Redsand.Site.Services.FacebookChatService.GetToken(Int32 connectionId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookChatService.cs:line 85\n at Redsand.Site.Api.FbConversationController.SendMessage(String conversationId, MessageTemplateFbChat body) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Nobichat\\ConversationController.cs:line 1613\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":"Failed to connect to 127.0.0.1:5432","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.Internal.NpgsqlConnector.ConnectAsync(NpgsqlTimeout timeout, CancellationToken cancellationToken)\n at Npgsql.Internal.NpgsqlConnector.RawOpen(SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)\n at Npgsql.Internal.NpgsqlConnector.<Open>g__OpenCore|203_1(NpgsqlConnector conn, SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)\n at Npgsql.Internal.NpgsqlConnector.Open(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.OpenNewConnector(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)\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":"SocketException","message":"Connection refused","helpLink":null,"data":{},"source":"System.Net.Sockets","stackTrace":" at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)\n at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)\n at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)\n at Npgsql.TaskExtensions.ExecuteWithTimeout(Func`2 func, NpgsqlTimeout timeout, CancellationToken cancellationToken)\n at Npgsql.Internal.NpgsqlConnector.ConnectAsync(NpgsqlTimeout timeout, CancellationToken cancellationToken)","inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sun, 22 Feb 2026 06:22:23 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZ2lhbWRvYyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTktTNUdJTUxJUUVCUFNXSU1GT0JVSktNSzI2NjVNWUgiLCJzdWIiOiJnaWFtZG9jIiwianRpIjoiODgzNWI3MDQtOWE1NC00YTRlLThkNjYtZGRkZGI3M2JjMmQ1IiwiaWF0IjoxNzcxNjYwNzg5LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiQWRtaW5pc3RyYXRvcnMiLCIxLWdpYW0tZG9jIl0sIm5iZiI6MTc3MTY2MDc4OSwiZXhwIjoxNzcxNzQ3MTg5LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.fHOw75oU1YDE_tFEmO96PpHEG52mDEiSSbM73_uzcd4","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://bichho.nobi.pro","paramsSerializer":{},"method":"post","url":"/api/conversations/584107992112714_24043946408635975/send","data":"{\"psid\":\"24043946408635975\",\"fullName\":\"Vuong Thanh Hoai\",\"templates\":[{\"content\":\"👍👍\",\"attachments\":[],\"fakeId\":\"fake_a10593a3-94e9-419a-bb6d-ddfe9963dbb6\"}],\"connectionId\":1,\"platform\":\"facebook\",\"elapsed\":0.04962393518518519}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZ2lhbWRvYyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTktTNUdJTUxJUUVCUFNXSU1GT0JVSktNSzI2NjVNWUgiLCJzdWIiOiJnaWFtZG9jIiwianRpIjoiODgzNWI3MDQtOWE1NC00YTRlLThkNjYtZGRkZGI3M2JjMmQ1IiwiaWF0IjoxNzcxNjYwNzg5LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiQWRtaW5pc3RyYXRvcnMiLCIxLWdpYW0tZG9jIl0sIm5iZiI6MTc3MTY2MDc4OSwiZXhwIjoxNzcxNzQ3MTg5LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.fHOw75oU1YDE_tFEmO96PpHEG52mDEiSSbM73_uzcd4","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"psid\":\"24043946408635975\",\"fullName\":\"Vuong Thanh Hoai\",\"templates\":[{\"content\":\"👍👍\",\"attachments\":[],\"fakeId\":\"fake_a10593a3-94e9-419a-bb6d-ddfe9963dbb6\"}],\"connectionId\":1,\"platform\":\"facebook\",\"elapsed\":0.04962393518518519}"
{"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.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Redsand.Site.Api.LeadLogController.AddLog(LeadLogBody body) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Lead\\LeadLogController.cs:line 164\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":"Failed to connect to 127.0.0.1:5432","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.Internal.NpgsqlConnector.ConnectAsync(NpgsqlTimeout timeout, CancellationToken cancellationToken)\n at Npgsql.Internal.NpgsqlConnector.RawOpen(SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)\n at Npgsql.Internal.NpgsqlConnector.<Open>g__OpenCore|203_1(NpgsqlConnector conn, SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)\n at Npgsql.Internal.NpgsqlConnector.Open(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.OpenNewConnector(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)\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":"SocketException","message":"Connection refused","helpLink":null,"data":{},"source":"System.Net.Sockets","stackTrace":" at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)\n at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)\n at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)\n at Npgsql.TaskExtensions.ExecuteWithTimeout(Func`2 func, NpgsqlTimeout timeout, CancellationToken cancellationToken)\n at Npgsql.Internal.NpgsqlConnector.ConnectAsync(NpgsqlTimeout timeout, CancellationToken cancellationToken)","inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sun, 22 Feb 2026 06:22:23 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvaGllbiIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVzVDUkRaNVVLUzdCREc1RzRZNEdWRTIzSFBKSjU3UUoiLCJzdWIiOiJ0aGFvaGllbiIsImp0aSI6IjEwNzM3Y2FlLWQ2MTctNDE1YS05ZWNjLTFhZmNiOGNhY2U4MiIsImlhdCI6MTc3MDM0MTY0NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiNy1udi1zYWxlcyIsIm5iZiI6MTc3MDM0MTY0NywiZXhwIjoxNzcyOTMzNjQ3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.T93Bj86TPjDFkWNlOgJ38iSBYGInc2TrxoZyw6so_OE","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://khosaigon.dcso.pro","paramsSerializer":{},"method":"post","url":"/api/leads/logs","data":"{\"customerId\":1541033,\"resultId\":61,\"actionId\":1}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGFvaGllbiIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiVzVDUkRaNVVLUzdCREc1RzRZNEdWRTIzSFBKSjU3UUoiLCJzdWIiOiJ0aGFvaGllbiIsImp0aSI6IjEwNzM3Y2FlLWQ2MTctNDE1YS05ZWNjLTFhZmNiOGNhY2U4MiIsImlhdCI6MTc3MDM0MTY0NywiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiNy1udi1zYWxlcyIsIm5iZiI6MTc3MDM0MTY0NywiZXhwIjoxNzcyOTMzNjQ3LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.T93Bj86TPjDFkWNlOgJ38iSBYGInc2TrxoZyw6so_OE","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
"{\"customerId\":1541033,\"resultId\":61,\"actionId\":1}"
{"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.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Redsand.Site.Api.OrdersEcommerceController.Create(EcommerceOrderBody model, String conversationId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\EcommerceOrder\\OrderController.cs:line 347\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":"PostgresException","message":"57P03: the database system is not yet accepting connections\n\nDETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.","helpLink":null,"data":{"severity":"FATAL","invariantSeverity":"FATAL","sqlState":"57P03","messageText":"the database system is not yet accepting connections","detail":"Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.","file":"backend_startup.c","line":"328","routine":"BackendInitialize"},"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.Internal.NpgsqlConnector.Authenticate(String username, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.Internal.NpgsqlConnector.<Open>g__OpenCore|203_1(NpgsqlConnector conn, SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)\n at Npgsql.Internal.NpgsqlConnector.Open(NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.OpenNewConnector(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.ConnectorPool.<Get>g__RentAsync|28_0(NpgsqlConnection conn, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken)\n at Npgsql.NpgsqlConnection.<Open>g__OpenAsync|45_0(Boolean async, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)\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":null}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sun, 22 Feb 2026 06:22:21 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE2NiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiIwOTM1OTEwMTc1IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiIyNUhSREJRVlVZV0M3SjQ0Sk1UVUdBUFdWRkVRQ0M1RCIsInN1YiI6IjA5MzU5MTAxNzUiLCJqdGkiOiJhN2ZkYTRiYS03Njk5LTQ4MWYtYjlhMy0xOWVmMjQwNDljMGMiLCJpYXQiOjE3NzE3MjM1OTAsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjctbnYtc2FsZXMiLCJuYmYiOjE3NzE3MjM1OTAsImV4cCI6MTc3MTgwOTk5MCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.qbP5ge0xZI1k8b_tVcbu9Eaf4CtM__ktRgMWPOv1umk","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://khosaigon.dcso.pro","paramsSerializer":{},"method":"post","url":"/api/orders","data":"{\"invoice\":{\"type\":1,\"customerId\":1541064,\"isDiscountPrice\":true,\"discount\":35000,\"relatedCustomerId\":null,\"details\":null,\"warehouseId\":4,\"notes\":null,\"vat\":0,\"total\":990000,\"shippingFee\":27000,\"shippingFeeX\":27000,\"ecommerceDetails\":[{\"productId\":479,\"key\":479,\"isCombo\":false,\"product\":{\"id\":479,\"name\":\"Xe đạp 3 bánh\",\"weight\":7000,\"length\":null,\"width\":null,\"height\":null,\"isCombo\":false,\"url\":null,\"sku\":null,\"code\":\"xd\",\"price\":1025000,\"unit\":\"CÁI\",\"inventoryBefore\":0,\"inventory\":-872,\"productId\":496,\"priceAvg\":0,\"ecommerceFloorVariationId\":null},\"quantity\":1,\"weight\":7000,\"length\":1,\"width\":1,\"height\":1,\"price\":1025000,\"discount\":0,\"isDiscountPrice\":true,\"totalAmount\":1025000,\"quantityX\":1}],\"insuranceValue\":\"1025000.000\"},\"customer\":null,\"transporter\":\"JNT\",\"transporterId\":8,\"trackingCode\":null,\"weight\":7000,\"salerId\":166,\"status\":1,\"checkingPolicy\":1,\"customerName\":\"PHAN MINH Nghiem\",\"customerNotes\":\"CHO XEM HÀNG TRƯỚC KHI NHẬN, ĐƠN HÀNG CÓ VẤN ĐỀ LH SHOP ĐỂ XỬ LÝ TỪ 9H-17H\\nHÀNG ĐIỆN TỬ ĐƯỢC CẮM ĐIỆN KHỞI ĐỘNG (KO BỎ ĐỒ VÀO THỬ, KO NHÚNG NƯỚC)\\nKHÁCH KO NHẬN THU 30K PHÍ SHIP \",\"customerPhoneNumber\":\"0907914114\",\"orderAddress\":{\"provinceId\":\"79\",\"districtId\":\"79777\",\"wardId\":\"7977727460\",\"shippingAddress\":\"158 an duong vương\",\"provinceName\":\"Hồ Chí Minh\",\"districtName\":\"Quận Bình Tân\",\"wardName\":\"Phường An Lạc\"},\"orderExtra\":{\"weight\":7000,\"flagsStr\":\"{}\",\"flags\":{}},\"orderFee\":{},\"transporterServiceId\":\"EXPRESS\",\"isReturnPart\":true,\"transportType\":0,\"isFreeShipping\":true,\"isCustomFee\":false,\"couponIds\":[],\"totalAmount\":990000,\"createdFrom\":\"telesale\"}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE2NiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiIwOTM1OTEwMTc1IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiIyNUhSREJRVlVZV0M3SjQ0Sk1UVUdBUFdWRkVRQ0M1RCIsInN1YiI6IjA5MzU5MTAxNzUiLCJqdGkiOiJhN2ZkYTRiYS03Njk5LTQ4MWYtYjlhMy0xOWVmMjQwNDljMGMiLCJpYXQiOjE3NzE3MjM1OTAsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IjctbnYtc2FsZXMiLCJuYmYiOjE3NzE3MjM1OTAsImV4cCI6MTc3MTgwOTk5MCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.qbP5ge0xZI1k8b_tVcbu9Eaf4CtM__ktRgMWPOv1umk","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
"{\"invoice\":{\"type\":1,\"customerId\":1541064,\"isDiscountPrice\":true,\"discount\":35000,\"relatedCustomerId\":null,\"details\":null,\"warehouseId\":4,\"notes\":null,\"vat\":0,\"total\":990000,\"shippingFee\":27000,\"shippingFeeX\":27000,\"ecommerceDetails\":[{\"productId\":479,\"key\":479,\"isCombo\":false,\"product\":{\"id\":479,\"name\":\"Xe đạp 3 bánh\",\"weight\":7000,\"length\":null,\"width\":null,\"height\":null,\"isCombo\":false,\"url\":null,\"sku\":null,\"code\":\"xd\",\"price\":1025000,\"unit\":\"CÁI\",\"inventoryBefore\":0,\"inventory\":-872,\"productId\":496,\"priceAvg\":0,\"ecommerceFloorVariationId\":null},\"quantity\":1,\"weight\":7000,\"length\":1,\"width\":1,\"height\":1,\"price\":1025000,\"discount\":0,\"isDiscountPrice\":true,\"totalAmount\":1025000,\"quantityX\":1}],\"insuranceValue\":\"1025000.000\"},\"customer\":null,\"transporter\":\"JNT\",\"transporterId\":8,\"trackingCode\":null,\"weight\":7000,\"salerId\":166,\"status\":1,\"checkingPolicy\":1,\"customerName\":\"PHAN MINH Nghiem\",\"customerNotes\":\"CHO XEM HÀNG TRƯỚC KHI NHẬN, ĐƠN HÀNG CÓ VẤN ĐỀ LH SHOP ĐỂ XỬ LÝ TỪ 9H-17H\\nHÀNG ĐIỆN TỬ ĐƯỢC CẮM ĐIỆN KHỞI ĐỘNG (KO BỎ ĐỒ VÀO THỬ, KO NHÚNG NƯỚC)\\nKHÁCH KO NHẬN THU 30K PHÍ SHIP \",\"customerPhoneNumber\":\"0907914114\",\"orderAddress\":{\"provinceId\":\"79\",\"districtId\":\"79777\",\"wardId\":\"7977727460\",\"shippingAddress\":\"158 an duong vương\",\"provinceName\":\"Hồ Chí Minh\",\"districtName\":\"Quận Bình Tân\",\"wardName\":\"Phường An Lạc\"},\"orderExtra\":{\"weight\":7000,\"flagsStr\":\"{}\",\"flags\":{}},\"orderFee\":{},\"transporterServiceId\":\"EXPRESS\",\"isReturnPart\":true,\"transportType\":0,\"isFreeShipping\":true,\"isCustomFee\":false,\"couponIds\":[],\"totalAmount\":990000,\"createdFrom\":\"telesale\"}"
{"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.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)\n at Z.EntityFramework.Plus.QueryCacheExtensions.FromCacheAsync[T](QueryDeferred`1 query, MemoryCacheEntryOptions options, CancellationToken cancellationToken, String[] tags)\n at Redsand.Site.Api.OrdersEcommerceController.GetListImplementationCount(OrderFilter filter) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\EcommerceOrder\\OrderController.cs:line 4160\n at Redsand.Site.Api.OrdersEcommerceController.GetListCountViaPost(OrderFilter filter) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\EcommerceOrder\\OrderController.cs:line 4106\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.NpgsqlReadBuffer.<Ensure>g__EnsureLong|41_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications)\n 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":"EndOfStreamException","message":"Attempted to read past the end of the stream.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.Internal.NpgsqlReadBuffer.<Ensure>g__EnsureLong|41_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications)","inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sun, 22 Feb 2026 06:22: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","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGloYXUiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IkJLNlRaTlc0Q1VYQllOTkJJQlZFSkYyR1RMTzRDWTdOIiwic3ViIjoidGhpaGF1IiwianRpIjoiZjk2MjRhNTMtNWRkYS00ZGQ4LWE4NzYtMzI3YjgxNTllY2RiIiwiaWF0IjoxNzcxNzIyODcxLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiI3LW52LXNhbGVzIiwibmJmIjoxNzcxNzIyODcxLCJleHAiOjE3NzE4MDkyNzEsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.qGkWgc9ciOlp33I9bQobIBRJ86NjWuG8PnofY9TiIoc","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://khosaigon.dcso.pro","paramsSerializer":{},"method":"post","url":"/api/orders/count","data":"{\"ecommerceType\":null,\"currentView\":\"all\",\"page\":1,\"pagesize\":50,\"filters\":[],\"trackingCode\":null,\"typeSearch\":\"1\",\"status\":null,\"isAuto\":false,\"isReturnPart\":null,\"priceType\":\"totalRevenue\",\"createTime\":[\"01/22/2026 17:00:00\",\"02/22/2026 16:59:59\"],\"shopIds\":[],\"pageIds\":[],\"zaloIds\":[],\"countStatus\":true,\"isCountStatus\":false}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1OSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJ0aGloYXUiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IkJLNlRaTlc0Q1VYQllOTkJJQlZFSkYyR1RMTzRDWTdOIiwic3ViIjoidGhpaGF1IiwianRpIjoiZjk2MjRhNTMtNWRkYS00ZGQ4LWE4NzYtMzI3YjgxNTllY2RiIiwiaWF0IjoxNzcxNzIyODcxLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiI3LW52LXNhbGVzIiwibmJmIjoxNzcxNzIyODcxLCJleHAiOjE3NzE4MDkyNzEsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.qGkWgc9ciOlp33I9bQobIBRJ86NjWuG8PnofY9TiIoc","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
"{\"ecommerceType\":null,\"currentView\":\"all\",\"page\":1,\"pagesize\":50,\"filters\":[],\"trackingCode\":null,\"typeSearch\":\"1\",\"status\":null,\"isAuto\":false,\"isReturnPart\":null,\"priceType\":\"totalRevenue\",\"createTime\":[\"01/22/2026 17:00:00\",\"02/22/2026 16:59:59\"],\"shopIds\":[],\"pageIds\":[],\"zaloIds\":[],\"countStatus\":true,\"isCountStatus\":false}"
{"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.XQuery`1.ToListAsync(CancellationToken cancellationToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Lib\\XQuery.cs:line 147\n at Redsand.Site.Api.LeadController.Search(FilterLead filter) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Lead\\LeadController.cs:line 213\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.NpgsqlReadBuffer.<Ensure>g__EnsureLong|41_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications)\n 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":"EndOfStreamException","message":"Attempted to read past the end of the stream.","helpLink":null,"data":{},"source":"Npgsql","stackTrace":" at Npgsql.Internal.NpgsqlReadBuffer.<Ensure>g__EnsureLong|41_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications)","inner":null}}},"status":400,"statusText":"","headers":{"cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sun, 22 Feb 2026 06:22: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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodXluaHRyYW0iLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6Iks3U0xSUkNPTFdNRVdUMlc1VlNZSFNUUVBSS1IyR0dSIiwic3ViIjoiaHV5bmh0cmFtIiwianRpIjoiZWVlYThhYjgtMjM2ZC00YjM0LWFlYWMtODNlNWMyMGNiZmY2IiwiaWF0IjoxNzcxNzIzMzI0LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMTAtbmhhbi12aWVuLWJhbi1oYW5nIiwiNy1udi1zYWxlcyJdLCJuYmYiOjE3NzE3MjMzMjQsImV4cCI6MTc3MTgwOTcyNCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.Oj3zEMYi6mjY59b3IZez21TvS4tCtcYambN0IIuZqCw","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://khosaigon.dcso.pro","paramsSerializer":{},"params":{"page":1,"pagesize":50,"isLead":true,"resultTypeFilter":1,"autoApplyFilter":false,"openSettag":false,"filters":[],"createDate":["01/22/2026 17:00:00","02/22/2026 16:59:59"],"sort":2,"excludeTagIds":[33,34,36,38],"actionIds":[1]},"method":"get","url":"/api/leads"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodXluaHRyYW0iLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6Iks3U0xSUkNPTFdNRVdUMlc1VlNZSFNUUVBSS1IyR0dSIiwic3ViIjoiaHV5bmh0cmFtIiwianRpIjoiZWVlYThhYjgtMjM2ZC00YjM0LWFlYWMtODNlNWMyMGNiZmY2IiwiaWF0IjoxNzcxNzIzMzI0LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMTAtbmhhbi12aWVuLWJhbi1oYW5nIiwiNy1udi1zYWxlcyJdLCJuYmYiOjE3NzE3MjMzMjQsImV4cCI6MTc3MTgwOTcyNCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.Oj3zEMYi6mjY59b3IZez21TvS4tCtcYambN0IIuZqCw","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","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}
{}
{"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.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)\n at Redsand.Site.Data.ApplicationDbContext.SaveChangesAsync(String caller, String file) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Data\\ApplicationDbContext.cs:line 257\n at Redsand.Site.Api.CustomerController.Update(Int32 id, CustomerRequestBody body) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Customer\\CustomerController.cs:line 2034\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":"DbUpdateException","message":"An error occurred while saving the entity changes. See the inner exception for details.","helpLink":null,"data":{},"source":"Npgsql.EntityFrameworkCore.PostgreSQL","stackTrace":" at Npgsql.EntityFrameworkCore.PostgreSQL.Update.Internal.NpgsqlModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, 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":"PostgresException","message":"53100: could not extend file \"base/245240/248570\": No space left on device","helpLink":null,"data":{"severity":"ERROR","invariantSeverity":"ERROR","sqlState":"53100","messageText":"could not extend file \"base/245240/248570\": No space left on device","hint":"Check free disk space.","file":"md.c","line":"630","routine":"mdzeroextend"},"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.EntityFrameworkCore.PostgreSQL.Update.Internal.NpgsqlModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken)","inner":null}}},"status":400,"statusText":"","headers":{"access-control-allow-origin":"*","cache-control":"no-store","content-type":"application/json; charset=utf-8","date":"Sun, 22 Feb 2026 06:21:19 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodXluaHRyYW0iLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6Iks3U0xSUkNPTFdNRVdUMlc1VlNZSFNUUVBSS1IyR0dSIiwic3ViIjoiaHV5bmh0cmFtIiwianRpIjoiZWVlYThhYjgtMjM2ZC00YjM0LWFlYWMtODNlNWMyMGNiZmY2IiwiaWF0IjoxNzcxNzIzMzI0LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMTAtbmhhbi12aWVuLWJhbi1oYW5nIiwiNy1udi1zYWxlcyJdLCJuYmYiOjE3NzE3MjMzMjQsImV4cCI6MTc3MTgwOTcyNCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.Oj3zEMYi6mjY59b3IZez21TvS4tCtcYambN0IIuZqCw","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://khosaigon.dcso.pro","paramsSerializer":{},"method":"put","url":"api/customers/1541066","data":"{\"model\":{\"fullName\":\"Nguyễn định\",\"phone\":\"0982255592\",\"IsLead\":true,\"address\":\"Tổ 13 khu phố 3a, Phường Minh Hưng, Thị xã Chơn Thành, Bình Phước\",\"location\":{\"provinceId\":\"70\",\"districtId\":\"70697\",\"wardId\":\"7069725441\",\"provinceName\":\"Bình Phước\",\"districtName\":\"Thị xã Chơn Thành\",\"wardName\":\"Phường Minh Hưng\"},\"managers\":[157],\"categories\":[1],\"sources\":[2],\"tags\":[],\"lastNote\":\"\"},\"metas\":[{\"id\":1,\"value\":\"\\\"VN:Việt Nam\\\"\"},{\"id\":164,\"value\":\"[\\\"MÀU ĐỎ\\\"]\"},{\"id\":154,\"value\":\"\\\"FORM2145\\\"\"},{\"id\":3,\"value\":\"\\\"42.118.214.103\\\"\"},{\"id\":136,\"value\":\"\\\"956a12c3-0fea-11f1-8451-f758b8cfba3c\\\"\"},{\"id\":137,\"value\":\"1771763562871\"},{\"id\":169,\"value\":\"\\\"Mozilla/5.0 (Linux; Android 15; CPH2577 Build/AP3A.240617.008; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/145.0.7632.52 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/548.1.0.51.64;IABMV/1;]\\\"\"},{\"id\":166,\"value\":\"\\\"fb.2.1771738193935.IwZXh0bgNhZW0BMABhZGlkAasqAEDOefFzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgAAR4WPuC0zA8A8f1RCqGAw5IOOY0zG3hxzdn_o1SY_KRZuOLFf8mUDLbLrAT-FA_aem_z5_kt3pjwNxquA8LBNh9xQ\\\"\"},{\"id\":168,\"value\":\"\\\"fb.1.1771738195683.63429610910317317\\\"\"},{\"id\":171,\"value\":\"\\\"ladi.1771738361134.39087257434\\\"\"},{\"id\":4,\"value\":\"\\\"https://www.nakawashop.com/vali-tui-du-lich?utm_medium=paid&utm_source=fb&utm_id=120227784677080161&utm_content=120227784677140161&utm_term=120227784677120161&utm_campaign=120227784677080161\\\"\"},{\"id\":118,\"value\":\"\\\"https://www.nakawashop.com/vali-tui-du-lich?fbclid=IwZXh0bgNhZW0BMABhZGlkAasqAEDOefFzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgAAR4WPuC0zA8A8f1RCqGAw5IOOY0zG3hxzdn_o1SY_KRZuOLFf8mUDLbLrAT-FA_aem_z5_kt3pjwNxquA8LBNh9xQ&utm_medium=paid&utm_source=fb&utm_id=120227784677080161&utm_content=120227784677140161&utm_term=120227784677120161&utm_campaign=120227784677080161\\\"\"},{\"id\":5,\"value\":\"\\\"fb\\\"\"},{\"id\":6,\"value\":\"\\\"paid\\\"\"},{\"id\":7,\"value\":\"\\\"120227784677080161\\\"\"},{\"id\":8,\"value\":\"\\\"120227784677120161\\\"\"},{\"id\":9,\"value\":\"\\\"120227784677140161\\\"\"}]}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE1NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJodXluaHRyYW0iLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6Iks3U0xSUkNPTFdNRVdUMlc1VlNZSFNUUVBSS1IyR0dSIiwic3ViIjoiaHV5bmh0cmFtIiwianRpIjoiZWVlYThhYjgtMjM2ZC00YjM0LWFlYWMtODNlNWMyMGNiZmY2IiwiaWF0IjoxNzcxNzIzMzI0LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMTAtbmhhbi12aWVuLWJhbi1oYW5nIiwiNy1udi1zYWxlcyJdLCJuYmYiOjE3NzE3MjMzMjQsImV4cCI6MTc3MTgwOTcyNCwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.Oj3zEMYi6mjY59b3IZez21TvS4tCtcYambN0IIuZqCw","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
"{\"model\":{\"fullName\":\"Nguyễn định\",\"phone\":\"0982255592\",\"IsLead\":true,\"address\":\"Tổ 13 khu phố 3a, Phường Minh Hưng, Thị xã Chơn Thành, Bình Phước\",\"location\":{\"provinceId\":\"70\",\"districtId\":\"70697\",\"wardId\":\"7069725441\",\"provinceName\":\"Bình Phước\",\"districtName\":\"Thị xã Chơn Thành\",\"wardName\":\"Phường Minh Hưng\"},\"managers\":[157],\"categories\":[1],\"sources\":[2],\"tags\":[],\"lastNote\":\"\"},\"metas\":[{\"id\":1,\"value\":\"\\\"VN:Việt Nam\\\"\"},{\"id\":164,\"value\":\"[\\\"MÀU ĐỎ\\\"]\"},{\"id\":154,\"value\":\"\\\"FORM2145\\\"\"},{\"id\":3,\"value\":\"\\\"42.118.214.103\\\"\"},{\"id\":136,\"value\":\"\\\"956a12c3-0fea-11f1-8451-f758b8cfba3c\\\"\"},{\"id\":137,\"value\":\"1771763562871\"},{\"id\":169,\"value\":\"\\\"Mozilla/5.0 (Linux; Android 15; CPH2577 Build/AP3A.240617.008; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/145.0.7632.52 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/548.1.0.51.64;IABMV/1;]\\\"\"},{\"id\":166,\"value\":\"\\\"fb.2.1771738193935.IwZXh0bgNhZW0BMABhZGlkAasqAEDOefFzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgAAR4WPuC0zA8A8f1RCqGAw5IOOY0zG3hxzdn_o1SY_KRZuOLFf8mUDLbLrAT-FA_aem_z5_kt3pjwNxquA8LBNh9xQ\\\"\"},{\"id\":168,\"value\":\"\\\"fb.1.1771738195683.63429610910317317\\\"\"},{\"id\":171,\"value\":\"\\\"ladi.1771738361134.39087257434\\\"\"},{\"id\":4,\"value\":\"\\\"https://www.nakawashop.com/vali-tui-du-lich?utm_medium=paid&utm_source=fb&utm_id=120227784677080161&utm_content=120227784677140161&utm_term=120227784677120161&utm_campaign=120227784677080161\\\"\"},{\"id\":118,\"value\":\"\\\"https://www.nakawashop.com/vali-tui-du-lich?fbclid=IwZXh0bgNhZW0BMABhZGlkAasqAEDOefFzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgAAR4WPuC0zA8A8f1RCqGAw5IOOY0zG3hxzdn_o1SY_KRZuOLFf8mUDLbLrAT-FA_aem_z5_kt3pjwNxquA8LBNh9xQ&utm_medium=paid&utm_source=fb&utm_id=120227784677080161&utm_content=120227784677140161&utm_term=120227784677120161&utm_campaign=120227784677080161\\\"\"},{\"id\":5,\"value\":\"\\\"fb\\\"\"},{\"id\":6,\"value\":\"\\\"paid\\\"\"},{\"id\":7,\"value\":\"\\\"120227784677080161\\\"\"},{\"id\":8,\"value\":\"\\\"120227784677120161\\\"\"},{\"id\":9,\"value\":\"\\\"120227784677140161\\\"\"}]}"
{"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.InvalidOperationException","Message":"An exception has been raised that is likely due to a transient failure.","Data":null,"InnerException":{"ClassName":"Microsoft.EntityFrameworkCore.DbUpdateException","Message":"An error occurred while saving the entity changes. See the inner exception for details.","Data":null,"InnerException":{"ClassName":"Npgsql.PostgresException","Message":"53100: could not extend file \"base/1359899/1362495\": No space left on device","Data":{"Severity":"ERROR","InvariantSeverity":"ERROR","SqlState":"53100","MessageText":"could not extend file \"base/1359899/1362495\": No space left on device","Hint":"Check free disk space.","File":"md.c","Line":"630","Routine":"mdzeroextend"},"InnerException":null,"HelpURL":null,"StackTraceString":" 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.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2147467259,"Source":"Npgsql","WatsonBuckets":null,"Severity":"ERROR","InvariantSeverity":"ERROR","SqlState":"53100","MessageText":"could not extend file \"base/1359899/1362495\": No space left on device","Detail":null,"Hint":"Check free disk space.","Position":0,"InternalPosition":0,"InternalQuery":null,"Where":null,"SchemaName":null,"TableName":null,"ColumnName":null,"DataTypeName":null,"ConstraintName":null,"File":"md.c","Line":"630","Routine":"mdzeroextend"},"HelpURL":null,"StackTraceString":" at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)\n at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Microsoft.EntityFrameworkCore.Relational","WatsonBuckets":null},"HelpURL":null,"StackTraceString":" at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)\n at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)\n at Redsand.Site.Data.ApplicationDbContext.SaveChangesAsync(String caller, String file) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Data\\ApplicationDbContext.cs:line 257\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Controllers\\BackgroundController.cs:line 800","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233079,"Source":"Npgsql.EntityFrameworkCore.PostgreSQL","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"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 80\n at Redsand.Site.Services.MobifoneService.LoginAsync(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 72\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Voip\\ClientController.cs:line 32\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":"Sun, 22 Feb 2026 06:19:31 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI1IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6ImdpYW1kb2MyIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJJR0ZVNVhTUFJHR0c1WEVXTDdNS0JPSURYQktSSFFWVCIsInN1YiI6ImdpYW1kb2MyIiwianRpIjoiZTUzOTZhNGMtZWFhNy00NTAxLTgwMGYtOWFiZGViMDA1MmE0IiwiaWF0IjoxNzcwMDQ1NDk3LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiIxLWdpYW0tZG9jIiwibmJmIjoxNzcwMDQ1NDk3LCJleHAiOjE3NzI2Mzc0OTcsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.kQ3ThCqBHVz57sK7Tm07wlOcZreFgLGKeU7bNb1qTgk","ContentType":"application/json","x-hour-offset":"7","BranchId":"2","Locale":"vi"},"baseURL":"https://bshoang.nobi.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI1IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6ImdpYW1kb2MyIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJJR0ZVNVhTUFJHR0c1WEVXTDdNS0JPSURYQktSSFFWVCIsInN1YiI6ImdpYW1kb2MyIiwianRpIjoiZTUzOTZhNGMtZWFhNy00NTAxLTgwMGYtOWFiZGViMDA1MmE0IiwiaWF0IjoxNzcwMDQ1NDk3LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiIxLWdpYW0tZG9jIiwibmJmIjoxNzcwMDQ1NDk3LCJleHAiOjE3NzI2Mzc0OTcsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.kQ3ThCqBHVz57sK7Tm07wlOcZreFgLGKeU7bNb1qTgk","ContentType":"application/json","x-hour-offset":"7","BranchId":"2","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 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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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}
{}
{"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":"Sun, 22 Feb 2026 06:07:21 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IlRWT0xZQ0hOIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0NUdEVFVJTzVQWVU1WE1HUjZMVFlCSFpUVFdTMzVITSIsInN1YiI6IlRWT0xZQ0hOIiwianRpIjoiNTAzMDllMGQtNzFmYi00MWUzLWEwMzMtMTMwNDdmOTk0NzRjIiwiaWF0IjoxNzcwODE2NDQzLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiNi1uaGFuLXZpZW4tdHJ1Yy1wYWdlLWhjbTEiLCI1LW5oYW4tdmllbi10cnVjLXBhZ2UtaG4xIl0sIm5iZiI6MTc3MDgxNjQ0MywiZXhwIjoxNzczNDA4NDQzLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.CNVTamIEaamABP1-yIFYA8HTs_BnY2pxj1Kp3Xi8eZg","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://yc.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjI3IiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IlRWT0xZQ0hOIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiI0NUdEVFVJTzVQWVU1WE1HUjZMVFlCSFpUVFdTMzVITSIsInN1YiI6IlRWT0xZQ0hOIiwianRpIjoiNTAzMDllMGQtNzFmYi00MWUzLWEwMzMtMTMwNDdmOTk0NzRjIiwiaWF0IjoxNzcwODE2NDQzLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiNi1uaGFuLXZpZW4tdHJ1Yy1wYWdlLWhjbTEiLCI1LW5oYW4tdmllbi10cnVjLXBhZ2UtaG4xIl0sIm5iZiI6MTc3MDgxNjQ0MywiZXhwIjoxNzczNDA4NDQzLCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.CNVTamIEaamABP1-yIFYA8HTs_BnY2pxj1Kp3Xi8eZg","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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}
{}
{"data":"<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body>\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.28.0</center>\r\n</body>\r\n</html>\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n","status":504,"statusText":"","headers":{"content-length":"569","content-type":"text/html","date":"Sun, 22 Feb 2026 06:05:15 GMT","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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZ2lhbWRvYyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTktTNUdJTUxJUUVCUFNXSU1GT0JVSktNSzI2NjVNWUgiLCJzdWIiOiJnaWFtZG9jIiwianRpIjoiODgzNWI3MDQtOWE1NC00YTRlLThkNjYtZGRkZGI3M2JjMmQ1IiwiaWF0IjoxNzcxNjYwNzg5LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiQWRtaW5pc3RyYXRvcnMiLCIxLWdpYW0tZG9jIl0sIm5iZiI6MTc3MTY2MDc4OSwiZXhwIjoxNzcxNzQ3MTg5LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.fHOw75oU1YDE_tFEmO96PpHEG52mDEiSSbM73_uzcd4","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://bichho.nobi.pro","paramsSerializer":{},"method":"put","url":"/api/product-base/16","data":"{\"isTransformToCombo\":false,\"name\":\"Váy Cành hồng nền Trắng V12\",\"description\":null,\"excerpt\":null,\"code\":\"V16\",\"id\":16,\"createDate\":\"2026-01-20T14:32:05.774409Z\",\"attachments\":[{\"id\":56,\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"mimeType\":\"image\",\"size\":800673,\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"type\":\"image/jpeg\",\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"favorite\":false}],\"unit\":\"cái\",\"status\":1,\"numberOfVariation\":6,\"hasVariation\":true,\"inventory\":-246,\"overInventory\":null,\"baseInventory\":null,\"variations\":{\"S\":{\"status\":1,\"id\":81,\"code\":\"V121\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(S)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"S\\\"\"}],\"inventory\":-8,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"M\":{\"status\":1,\"id\":82,\"code\":\"V122\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(M)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"M\\\"\"}],\"inventory\":-41,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"L\":{\"status\":1,\"id\":83,\"code\":\"V123\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(L)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"L\\\"\"}],\"inventory\":-70,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"XL\":{\"status\":1,\"id\":84,\"code\":\"V124\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(XL)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"XL\\\"\"}],\"inventory\":-78,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"XXL\":{\"status\":1,\"id\":85,\"code\":\"V125\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(XXL)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"XXL\\\"\"}],\"inventory\":-41,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"XXXL\":{\"status\":1,\"id\":97,\"code\":\"V126\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(XXXL)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"XXXL\\\"\"}],\"inventory\":-8,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"}},\"categoryIds\":[2],\"code0\":\"V121\",\"sku0\":null,\"barCode0\":null,\"useAttribute\":true,\"code1\":\"V122\",\"sku1\":null,\"barCode1\":null,\"code2\":\"V123\",\"sku2\":null,\"barCode2\":null,\"code3\":\"V124\",\"sku3\":null,\"barCode3\":null,\"code4\":\"V125\",\"sku4\":null,\"barCode4\":null,\"code5\":\"V126\",\"sku5\":null,\"barCode5\":null,\"attributes\":[{\"key\":\"SIZE\",\"value\":[\"S\",\"M\",\"L\",\"XL\",\"XXL\",\"XXXL\"]}],\"images\":[{\"id\":56,\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"mimeType\":\"image\",\"size\":800673,\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"type\":\"image/jpeg\",\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"favorite\":false}]}"},"request":{}}
{"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZ2lhbWRvYyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTktTNUdJTUxJUUVCUFNXSU1GT0JVSktNSzI2NjVNWUgiLCJzdWIiOiJnaWFtZG9jIiwianRpIjoiODgzNWI3MDQtOWE1NC00YTRlLThkNjYtZGRkZGI3M2JjMmQ1IiwiaWF0IjoxNzcxNjYwNzg5LCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiQWRtaW5pc3RyYXRvcnMiLCIxLWdpYW0tZG9jIl0sIm5iZiI6MTc3MTY2MDc4OSwiZXhwIjoxNzcxNzQ3MTg5LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.fHOw75oU1YDE_tFEmO96PpHEG52mDEiSSbM73_uzcd4","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"}
"{\"isTransformToCombo\":false,\"name\":\"Váy Cành hồng nền Trắng V12\",\"description\":null,\"excerpt\":null,\"code\":\"V16\",\"id\":16,\"createDate\":\"2026-01-20T14:32:05.774409Z\",\"attachments\":[{\"id\":56,\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"mimeType\":\"image\",\"size\":800673,\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"type\":\"image/jpeg\",\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"favorite\":false}],\"unit\":\"cái\",\"status\":1,\"numberOfVariation\":6,\"hasVariation\":true,\"inventory\":-246,\"overInventory\":null,\"baseInventory\":null,\"variations\":{\"S\":{\"status\":1,\"id\":81,\"code\":\"V121\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(S)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"S\\\"\"}],\"inventory\":-8,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"M\":{\"status\":1,\"id\":82,\"code\":\"V122\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(M)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"M\\\"\"}],\"inventory\":-41,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"L\":{\"status\":1,\"id\":83,\"code\":\"V123\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(L)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"L\\\"\"}],\"inventory\":-70,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"XL\":{\"status\":1,\"id\":84,\"code\":\"V124\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(XL)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"XL\\\"\"}],\"inventory\":-78,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"XXL\":{\"status\":1,\"id\":85,\"code\":\"V125\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(XXL)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"XXL\\\"\"}],\"inventory\":-41,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"},\"XXXL\":{\"status\":1,\"id\":97,\"code\":\"V126\",\"barCode\":null,\"sku\":null,\"price\":580000,\"priceAvgs\":0,\"basePrice\":580000,\"slug\":null,\"weight\":50,\"height\":null,\"width\":null,\"length\":null,\"name\":\"Váy Cành hồng nền Trắng V12(XXXL)\",\"baseId\":16,\"primaryImage\":{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null},\"metas\":[{\"label\":\"SIZE\",\"fieldId\":1,\"fieldName\":\"size\",\"value\":\"\\\"XXXL\\\"\"}],\"inventory\":-8,\"overInventory\":null,\"baseInventory\":null,\"isCombo\":false,\"items\":[],\"attachments\":[{\"id\":56,\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"size\":800673,\"type\":\"image/jpeg\",\"favorite\":false,\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"mimeType\":null,\"attachmentGeneral\":null,\"attachmentAttachmentCollections\":null,\"conversationTemplateAttachments\":null,\"attachmentFbPages\":null,\"zaloAttachmentOas\":null,\"shopeeAttachmentAttachmentCollections\":null,\"shopeeConversationTemplateAttachments\":null,\"zaloAttachmentAttachmentCollections\":null,\"zaloConversationTemplateAttachments\":null,\"attachmentShopees\":null,\"products\":null}],\"checked\":true,\"weightType\":\"G\"}},\"categoryIds\":[2],\"code0\":\"V121\",\"sku0\":null,\"barCode0\":null,\"useAttribute\":true,\"code1\":\"V122\",\"sku1\":null,\"barCode1\":null,\"code2\":\"V123\",\"sku2\":null,\"barCode2\":null,\"code3\":\"V124\",\"sku3\":null,\"barCode3\":null,\"code4\":\"V125\",\"sku4\":null,\"barCode4\":null,\"code5\":\"V126\",\"sku5\":null,\"barCode5\":null,\"attributes\":[{\"key\":\"SIZE\",\"value\":[\"S\",\"M\",\"L\",\"XL\",\"XXL\",\"XXXL\"]}],\"images\":[{\"id\":56,\"url\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n.jpg\",\"mimeType\":\"image\",\"size\":800673,\"thumbnail\":\"/uploads/bichho.nobi.pro/product/2026-01-20/614894673_872410579008000_7056503480387607175_n_200x200.jpg\",\"extension\":\"jpg\",\"type\":\"image/jpeg\",\"createDate\":\"2026-01-20T14:30:55.126058Z\",\"title\":\"614894673_872410579008000_7056503480387607175_n\",\"favorite\":false}]}"
{"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 56\n at Redsand.Site.Services.MobifoneService.GetToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 67\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\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":"Sun, 22 Feb 2026 06:05:09 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQ0MSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJkdW9uZ2t0IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJYRktIRVJXWUVSR1RQTEdCTkJYSTJFVUtMTUo0SUhPQSIsInN1YiI6ImR1b25na3QiLCJqdGkiOiJlNmNmMzcyNy0xZmE4LTRlZWItODJiZS1mNDM2NGZkM2NmNmEiLCJpYXQiOjE3NzE3Mzk2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjI3Ny10ZWxlc2FsZSIsIjI3OC10ZWxlc2FsZSJdLCJuYmYiOjE3NzE3Mzk2MzEsImV4cCI6MTc3MTgyNjAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.LsdbwAtp9uzCEYnQ60tSv3L-yfv3CIbGJjgNEUmQq0Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQ0MSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJkdW9uZ2t0IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJYRktIRVJXWUVSR1RQTEdCTkJYSTJFVUtMTUo0SUhPQSIsInN1YiI6ImR1b25na3QiLCJqdGkiOiJlNmNmMzcyNy0xZmE4LTRlZWItODJiZS1mNDM2NGZkM2NmNmEiLCJpYXQiOjE3NzE3Mzk2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjI3Ny10ZWxlc2FsZSIsIjI3OC10ZWxlc2FsZSJdLCJuYmYiOjE3NzE3Mzk2MzEsImV4cCI6MTc3MTgyNjAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.LsdbwAtp9uzCEYnQ60tSv3L-yfv3CIbGJjgNEUmQq0Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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}
{}
{"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 56\n at Redsand.Site.Services.MobifoneService.GetToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 67\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\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":"Sun, 22 Feb 2026 06:01:27 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQ0MSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJkdW9uZ2t0IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJYRktIRVJXWUVSR1RQTEdCTkJYSTJFVUtMTUo0SUhPQSIsInN1YiI6ImR1b25na3QiLCJqdGkiOiJlNmNmMzcyNy0xZmE4LTRlZWItODJiZS1mNDM2NGZkM2NmNmEiLCJpYXQiOjE3NzE3Mzk2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjI3Ny10ZWxlc2FsZSIsIjI3OC10ZWxlc2FsZSJdLCJuYmYiOjE3NzE3Mzk2MzEsImV4cCI6MTc3MTgyNjAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.LsdbwAtp9uzCEYnQ60tSv3L-yfv3CIbGJjgNEUmQq0Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQ0MSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJkdW9uZ2t0IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJYRktIRVJXWUVSR1RQTEdCTkJYSTJFVUtMTUo0SUhPQSIsInN1YiI6ImR1b25na3QiLCJqdGkiOiJlNmNmMzcyNy0xZmE4LTRlZWItODJiZS1mNDM2NGZkM2NmNmEiLCJpYXQiOjE3NzE3Mzk2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjI3Ny10ZWxlc2FsZSIsIjI3OC10ZWxlc2FsZSJdLCJuYmYiOjE3NzE3Mzk2MzEsImV4cCI6MTc3MTgyNjAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.LsdbwAtp9uzCEYnQ60tSv3L-yfv3CIbGJjgNEUmQq0Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
{}
{"data":{"exception":"Exception","message":"Lỗi kết nối tới facebook, không lấy được danh sách fanpage","helpLink":null,"data":{},"source":"Redsand.Site","stackTrace":" at Redsand.Site.Services.Facebook.Sdk.UserClient.GetFanPages(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookSdk\\UserClient.cs:line 41\n at Redsand.Site.Services.FacebookApiService.GetFanPages(String token) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Facebook\\FacebookApiService.cs:line 197\n at Redsand.Site.Api.FbPageController.GetConnectedPages(String userId, String accessToken) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Api\\Facebook\\PageController.cs:line 146\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)","inner":{"exception":"Exception","message":"An active access token must be used to query information about the current user.","helpLink":null,"data":{},"source":null,"stackTrace":null,"inner":{"exception":"Exception","message":"{\"error\":{\"message\":\"An active access token must be used to query information about the current user.\",\"type\":\"OAuthException\",\"code\":2500,\"fbtrace_id\":\"AORHhWkivt5UXhx3yktG1nF\"}}","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":"Sun, 22 Feb 2026 06:01: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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZ2lhbWRvYyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTVk1T0JVSEJUN1NSRUZNSUtNUVdBWEtFTFBCNFFaR00iLCJzdWIiOiJnaWFtZG9jIiwianRpIjoiZjI5OTZiOWYtMTQ4MC00MTg3LWJkMmItZWQzNDQwNjg2OGI1IiwiaWF0IjoxNzcxNzQwMDMxLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiQWRtaW5pc3RyYXRvcnMiLCIxLWdpYW0tZG9jIiwiMi1naWFtLWRvYy1jaGktbmhhbmgiXSwibmJmIjoxNzcxNzQwMDMxLCJleHAiOjE3NzE4MjY0MzEsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.XYMmtElPfFb2fqjdt0Xda0F3IsXl6s8eM41F8Tznef4","ContentType":"application/json","x-hour-offset":"7","BranchId":"1","Locale":"vi"},"baseURL":"https://sontunganh.nobi.pro","paramsSerializer":{},"params":{"userId":"","accessToken":""},"method":"get","url":"/api/facebook/page/connectedPages"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjIiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiZ2lhbWRvYyIsIkFzcE5ldC5JZGVudGl0eS5TZWN1cml0eVN0YW1wIjoiTVk1T0JVSEJUN1NSRUZNSUtNUVdBWEtFTFBCNFFaR00iLCJzdWIiOiJnaWFtZG9jIiwianRpIjoiZjI5OTZiOWYtMTQ4MC00MTg3LWJkMmItZWQzNDQwNjg2OGI1IiwiaWF0IjoxNzcxNzQwMDMxLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiQWRtaW5pc3RyYXRvcnMiLCIxLWdpYW0tZG9jIiwiMi1naWFtLWRvYy1jaGktbmhhbmgiXSwibmJmIjoxNzcxNzQwMDMxLCJleHAiOjE3NzE4MjY0MzEsImlzcyI6IlJTIiwiYXVkIjoiUlMifQ.XYMmtElPfFb2fqjdt0Xda0F3IsXl6s8eM41F8Tznef4","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\\BaseV2-Net6\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\BaseV2-Net6\\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\\BaseV2-Net6\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\BaseV2-Net6\\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\\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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#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\\BaseV2-Net6\\Services\\Facebook\\FacebookSdk\\PageApiClient.cs:line 29\n at Redsand.Site.Services.FacebookApiService.SendMessaging(Messaging messaging, String pageToken) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FacebookApiService.cs:line 243\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Services.FbSender.SendAsync(FbCampaign campaign, FbMessage facebook, Boolean resend, ApplicationDbContext _db) in E:\\redsand\\BaseV2-Net6\\Services\\Facebook\\FbSender.cs:line 296\n at Redsand.Site.Controllers.BackgroundController.SendFbCampaign(String camIds, Boolean debug) in E:\\redsand\\BaseV2-Net6\\Controllers\\BackgroundController.cs:line 802","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":"Sun, 22 Feb 2026 05:54:56 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjMxIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkhOMVRIVVRSQU5HIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJRUjdWQ1pXTldTRjRRWEM1T0lLNVdWRzRaVVhSUVdSViIsInN1YiI6IkhOMVRIVVRSQU5HIiwianRpIjoiZmZlNDIzMjctMGIzOS00MzhhLTg1MTktMjMwMTgyZDMyZGM0IiwiaWF0IjoxNzcxNjY4NDczLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMzgtdGVsZXNhbGVzLTIiLCIzNi10ZWxlc2FsZXMtMSJdLCJuYmYiOjE3NzE2Njg0NzMsImV4cCI6MTc3MTc1NDg3MywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.L4qORiGcAGH-YJYIe8NONGM-uIwmm0N_KrNZIln7cKg","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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjMxIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IkhOMVRIVVRSQU5HIiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJRUjdWQ1pXTldTRjRRWEM1T0lLNVdWRzRaVVhSUVdSViIsInN1YiI6IkhOMVRIVVRSQU5HIiwianRpIjoiZmZlNDIzMjctMGIzOS00MzhhLTg1MTktMjMwMTgyZDMyZGM0IiwiaWF0IjoxNzcxNjY4NDczLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOlsiMzgtdGVsZXNhbGVzLTIiLCIzNi10ZWxlc2FsZXMtMSJdLCJuYmYiOjE3NzE2Njg0NzMsImV4cCI6MTc3MTc1NDg3MywiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.L4qORiGcAGH-YJYIe8NONGM-uIwmm0N_KrNZIln7cKg","ContentType":"application/json","x-hour-offset":"7","BranchId":"6","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 56\n at Redsand.Site.Services.MobifoneService.GetToken(String agentId) in D:\\WORKSPACE\\ECRM-NOBI-R2\\Services\\Voip\\MobifoneService.cs:line 67\n at Redsand.Site.Api.ClientController.GetClientToken() in D:\\WORKSPACE\\ECRM-NOBI-R2\\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":"Sun, 22 Feb 2026 05:53:54 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQ0MSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJkdW9uZ2t0IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJYRktIRVJXWUVSR1RQTEdCTkJYSTJFVUtMTUo0SUhPQSIsInN1YiI6ImR1b25na3QiLCJqdGkiOiJlNmNmMzcyNy0xZmE4LTRlZWItODJiZS1mNDM2NGZkM2NmNmEiLCJpYXQiOjE3NzE3Mzk2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjI3Ny10ZWxlc2FsZSIsIjI3OC10ZWxlc2FsZSJdLCJuYmYiOjE3NzE3Mzk2MzEsImV4cCI6MTc3MTgyNjAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.LsdbwAtp9uzCEYnQ60tSv3L-yfv3CIbGJjgNEUmQq0Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"},"baseURL":"https://thammylavian.dcso.pro","paramsSerializer":{},"method":"get","url":"/api/voip/client/token"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQ0MSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJkdW9uZ2t0IiwiQXNwTmV0LklkZW50aXR5LlNlY3VyaXR5U3RhbXAiOiJYRktIRVJXWUVSR1RQTEdCTkJYSTJFVUtMTUo0SUhPQSIsInN1YiI6ImR1b25na3QiLCJqdGkiOiJlNmNmMzcyNy0xZmE4LTRlZWItODJiZS1mNDM2NGZkM2NmNmEiLCJpYXQiOjE3NzE3Mzk2MzEsImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6WyIzMzYtbm8tcnVsZSIsIjI3Ny10ZWxlc2FsZSIsIjI3OC10ZWxlc2FsZSJdLCJuYmYiOjE3NzE3Mzk2MzEsImV4cCI6MTc3MTgyNjAzMSwiaXNzIjoiUlMiLCJhdWQiOiJSUyJ9.LsdbwAtp9uzCEYnQ60tSv3L-yfv3CIbGJjgNEUmQq0Q","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
{}
{"ClassName":"System.Exception","Message":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"(#10) Tin nhắn này được gửi ngoài khoảng thời gian cho phép. Tìm hiểu thêm về chính sách mới tại đây: https://developers.facebook.com/docs/messenger-platform/policy-overview","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":"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":"Sun, 22 Feb 2026 04:26:18 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.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQyIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IjAzNjgwNTk1NzciLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IlJXSjdDVkVLNk9EWlVHRUMzTjVaNDJPUFVIM1VMNktSIiwic3ViIjoiMDM2ODA1OTU3NyIsImp0aSI6Ijk3OGE2YWNjLTk3ZTUtNGM1Yi04MmI4LThiM2RmZDgxNjZiNSIsImlhdCI6MTc3MTY2Nzc4NSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjUtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjYtbmhhbi12aWVuLWJhbi1oYW5nIl0sIm5iZiI6MTc3MTY2Nzc4NSwiZXhwIjoxNzcxNzU0MTg1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.ONRDgYx2oBUsPre784-yybQkon2bRG8oW4tYz3XBpXQ","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_25441051308883638/messages"},"request":{}}
{"Accept":"application/json","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjQyIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbmFtZSI6IjAzNjgwNTk1NzciLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IlJXSjdDVkVLNk9EWlVHRUMzTjVaNDJPUFVIM1VMNktSIiwic3ViIjoiMDM2ODA1OTU3NyIsImp0aSI6Ijk3OGE2YWNjLTk3ZTUtNGM1Yi04MmI4LThiM2RmZDgxNjZiNSIsImlhdCI6MTc3MTY2Nzc4NSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIjMtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjUtbmhhbi12aWVuLXNhbGUta2hvbmctY2FsbCIsIjYtbmhhbi12aWVuLWJhbi1oYW5nIl0sIm5iZiI6MTc3MTY2Nzc4NSwiZXhwIjoxNzcxNzU0MTg1LCJpc3MiOiJSUyIsImF1ZCI6IlJTIn0.ONRDgYx2oBUsPre784-yybQkon2bRG8oW4tYz3XBpXQ","ContentType":"application/json","x-hour-offset":"7","BranchId":"4","Locale":"vi"}
{}