AWS Cognito - неавторизованное исключение: доступ к личности запрещен - PullRequest
0 голосов
/ 04 октября 2018

Я использую 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);
    }

Я не знаю, что с ним не так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...