我已经使用 amazon cognito 的 UserPool 和 Federated 身份完成了用户的身份验证流程。我可以使用我的 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
任何帮助表示赞赏。