Facebook权限在AWS中编辑

时间:2018-10-11 12:02:17

标签: android amazon-web-services amazon-cognito

根据我的应用程序要求,我想获取Facebook用户的电子邮件,年龄,性别等。但是默认情况下,aws仅获得public_profile权限。如何添加其他权限? 我应该用什么作为保存dynamodb的主键?我的计划是收到电子邮件,但我得到了。这是使用的代码

AWSMobileClient.getInstance().initialize(this){
        Log.d(STRING_TAG,"AWSMobileClient is initialized")


        val config = AuthUIConfiguration.Builder()

                .signInButton(FacebookButton::class.java)

                .logoResId(R.mipmap.logo) // Change the logo
                                .backgroundColor(R.drawable.appback) // Change the background color
                                .isBackgroundColorFullScreen(true) // Full screen background color
                                .fontFamily("sans-serif-light") // font
                                .canCancel(true) // Add a cancel/back button
                                .build()


        val ui = AWSMobileClient.getInstance().getClient(
                this@LoginActivity,
                SignInUI::class.java) as SignInUI?
        ui?.login(
                this@LoginActivity,
                TestActivity::class.java)?.authUIConfiguration(config)?.execute()}.execute()

0 个答案:

没有答案