1

我需要在 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_type什么时候code,我可以访问 OAuth 页面并成功登录。

4

1 回答 1

6

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

于 2020-01-28T06:25:58.137 回答