使用 Apple ID 登录显示无效响应类型



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

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

但是OAuth页面显示"invalid_request",并带有描述:"无效的响应类型"。

他们说如果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页面并成功登录。

我将response_typeid_token更改为code id_token,问题解决了。

最新更新