小编gkh*_*cer的帖子

AWS Cognito NotAuthorizedException客户端尝试写入未经授权的属性

我正在为我的应用程序使用AWS Cognito和aws-cpp-sdk.我定义了一个用户池和一个应用程序,然后我得到了app client id和app secret.我可以创建用户池对象:

    Aws::Client::ClientConfiguration clientConfig;
    clientConfig.region =
        Aws::Region::EU_CENTRAL_1;  // "RegionEndpoint.EUCentral1";
    clientConfig.scheme = Aws::Http::Scheme::HTTPS;
    clientConfig.connectTimeoutMs = 30000;
    clientConfig.requestTimeoutMs = 600000;

    CognitoIdentityProviderClient client;
    client = CognitoIdentityProviderClient(clientConfig);

    DescribeUserPoolClientRequest describeUserPoolClientRequest;
    describeUserPoolClientRequest.WithUserPoolId(POOL_ID)
        .WithClientId(TEST_APP_CLIENT_ID);
    DescribeUserPoolClientOutcome describeUserPoolClientOutcome =
        client.DescribeUserPoolClient(describeUserPoolClientRequest);
Run Code Online (Sandbox Code Playgroud)

在我使用SignUpRequest定义用户之后,出现了如下错误:NotAuthorizedException客户端尝试写入未经授权的属性

这是我的注册码:

    SignUpRequest signUpRequest;
    signUpRequest.SetClientId(describeUserPoolClientOutcome.GetResult()
                                  .GetUserPoolClient()
                                  .GetClientId());
    signUpRequest.SetUsername("xxxxx");
    signUpRequest.SetPassword("xxxxxx?");
    AttributeType email, phone_number, gender, given_name, family_name, picture;
    email.WithName("email").WithValue("gacer@ku.edu.tr");
    phone_number.WithName("phone_number").WithValue("+xxxxx");
    given_name.WithName("given_name").WithValue("xxx");
    family_name.WithName("familiy_name").WithValue("xxx");
    gender.WithName("gender").WithValue("MALE");
    picture.WithName("picture").WithValue(
        "http://xxxx");
    signUpRequest.AddUserAttributes(email);
    signUpRequest.AddUserAttributes(phone_number);
    signUpRequest.AddUserAttributes(given_name);
    signUpRequest.AddUserAttributes(family_name);
    signUpRequest.AddUserAttributes(gender);
    signUpRequest.AddUserAttributes(picture);

    SignUpOutcome signUpOutcome = client.SignUp(signUpRequest);
Run Code Online (Sandbox Code Playgroud)

问题是什么?我该如何解决?

amazon-web-services aws-sdk aws-cognito

6
推荐指数
2
解决办法
2441
查看次数

如何设置面对面的相机变焦与快速的基础

我正在尝试使用swift制作应用程序,我想使用前置摄像头.我使用AVFoundation并尝试了一些代码.但我无法设置前置缩放参数.可能吗?对于后置摄像头,一切都运作成功.

我不想使用仿射变换.因为,它可以降低图像质量.那么,我该如何以编程方式设置此参数?

谢谢.

camera avfoundation ios ios-camera swift

5
推荐指数
1
解决办法
945
查看次数

ios 9 AVCaptureDevice设置焦点

我正试图用前置摄像头设置焦点.

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {

    let screenSize = cameraView.bounds.size

    let frameSize:CGSize = view.frame.size

    if let touchPoint = touches.first {

        var location:CGPoint = touchPoint.locationInView(cameraView)

        print("Tap Location : X: \(location.x), Y: \(location.y)")

        if cameraManager.cameraDevice == .Front {
            print("Front camera is used")

            location.x = frameSize.width - location.x;
        }
        else {
            print("Back camera is used")
        }

        let x = location.x / frameSize.width
        let y = 1.0 - (location.x / frameSize.width)

        let focusPoint = CGPoint(x: x, y: y)

        print("POINT : X: …
Run Code Online (Sandbox Code Playgroud)

avfoundation autofocus ios ios-camera front-camera

2
推荐指数
1
解决办法
1599
查看次数

如何将目标添加到键盘完成/转到/搜索按钮?

我想将一个动作附加到键盘上的按钮。我不想创建自定义键盘,只处理搜索/执行/完成按钮操作。

在此处输入图片说明

谢谢!

keyboard action ios swift addtarget

2
推荐指数
1
解决办法
5433
查看次数