我已经使用UserPool和亚马逊认知的联合身份完成了用户的身份验证流程。我可以使用我的Facebook凭据成功登录,但我无法获取用户的公开个人资料信息。
我试图通过调用函数
来获取用户详细信息// Implement callback handler for getting details
final GetDetailsHandler getDetailsHandler = new GetDetailsHandler() {
@Override
public void onSuccess(CognitoUserDetails cognitoUserDetails) {
// The user detail are in cognitoUserDetails
}
@Override
public void onFailure(Exception exception) {
// Fetch user details failed, check exception for the cause
}
};
cognitoUser.getDetailsInBackground(getDetailsHandler);
但它抛出异常
User is not authenticated
感谢任何帮助。