使用 Apple ID 登录时提示无效 responseType

Alf*_*Woo 1 ios oauth-2.0 apple-sign-in

我需要在 Android 应用程序中使用 Apple 功能实现登录,因此我按照文档的说明进行操作

这是我的参数: response_type=id_token&client_id=[CLIENT_ID]&redirect_uri=[REDIRECT_URI]&scope=email%20name&response_mode=form_post

但是 OAuth 页面显示“invalid_request”并带有描述:“Invalid responseType”。

他们说如果response_type可以id_token,在那种情况下,response_mode应该form_post让我跟着他们。但我不明白为什么我无法访问 OAuth 页面。

这是我用来访问 OAuth 页面的 uri:https : //appleid.apple.com/auth/authorize? response_type = id_token & client_id =[ CLIENT_ID] & redirect_uri =[ REDIRECT_URI] & scope = email%20name & state =[ STATE] & response_mode =form_post

如果response_typecode,我可以成功访问OAuth的页面和登录。

Alf*_*Woo 6

我将response_type值更改id_tokencode id_token,问题解决了。