Я использую AWS Cognito Sync для синхронизации игровых данных между устройствами.После успешного получения идентификатора токена из Facebook данные синхронизируются с сервером, но всякий раз, когда я вхожу в Facebook и снова вызываю функцию для синхронизации данных, я получаю следующее исключение
E/Unity: HttpErrorResponseException: Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown.
at Amazon.Runtime.Internal.UnityRequest.GetResponse () [0x00000] in <filename unknown>:0
at Amazon.Runtime.Internal.HttpHandler`1[System.String].InvokeSync (IExecutionContext executionContext) [0x00000] in <filename unknown>:0
at Amazon.Runtime.Internal.PipelineHandler.InvokeSync (IExecutionContext executionContext) [0x00000] in <filename unknown>:0
at Amazon.Runtime.Internal.Unmarshaller.InvokeSync (IExecutionContext executionContext) [0x00000] in <filename unknown>:0
at Amazon.Runtime.Internal.PipelineHandler.InvokeSync (IExecutionContext executionContext) [0x00000] in <filename unknown>:0
at Amazon.Runtime.Internal.ErrorHandler.InvokeSync (IExecutionContext executionContext) [0x00000] in <filename unknown>:0
Rethrow as NotAuthorizedException: Access to Identity 'us-east-2:fba7918c-2fc3-4829-98ce-b473b4fc309d' is forbidden.
at Amazon.Runtime.Internal.HttpErrorResponseException
Вот мой код
После получения результата обратного вызова я добавляю учетные данные в клиентский скрипт aws.
void AddFacebookTokenToCognito(){
SyncClient.Instance.Credentials.AddLogin("graph.facebook.com",
AccessToken.CurrentAccessToken.TokenString);
}
Я не знаю, что с ним не так