пример за facebook cognito android не работи

Внедрих facebook android cognito example cognitosyncdemo според инструкциите, получавам следната грешка, когато се опитвам да синхронизирам набора от данни,

E/ListDatasetsActivity(8541): Причинено от: com.amazonaws.AmazonServiceException: Открита е 1 грешка при валидиране: Стойността „{graph.facebook.com=}“ при „входове“ не успя да удовлетвори ограничението: Стойността на картата трябва да отговаря на ограничението: Членът трябва да има дължина по-малка или равна на 2048, членът трябва да има дължина по-голяма или равна на 1, членът трябва да отговаря на модел на регулярен израз: [\S]+

Забележка: Кодът е точно като в примера cognitodemosync. от github

https://github.com/awslabs/aws-sdk-android-samples/tree/master/CognitoSyncDemo


person user966391    schedule 10.01.2015    source източник


Отговори (2)


Както е отбелязано в проблема с GitHub, проблемът е решен чрез настройка правилните стойности в картата за вход.

person Bob Kinney    schedule 12.01.2015

Не е нужно да отделяте твърде много време за този пример. Много е просто. Използвайте Facebook SDK, за да получите токен за достъп, след което го предайте на Cognito. Работата свършена! Вместо да следвате вече създадения пример, създайте свой собствен проект. включват facebook sdk, AWS Core SDK, AWS доставчик SDK и AWS Cognito SDK. След това в първата дейност се свържете с facebook и упълномощете потребителя. Успешното оторизиране ще предостави токен за достъп. Изпратете това означение за достъп до Cognito, за да създадете идентичност, след като добавите двойката стойност на ключ (key:'graph.facebook.com' и стойност: 'accessToken') към CredentialProvider. Надявам се отговорът да е ясен.

person Shibin Francis    schedule 28.08.2017
comment
В този случай потребителят не е регистриран в потребителския пул. Можете ли да ме насочите как да добавя потребител за социално влизане в група потребители? - person Ronak Gadhia; 04.11.2019