在 PHP SDK文档中,我可以阅读:
如果用户未成功登录或未授权您的应用程序,则用户将通过 HTTP 302 重定向重定向到您的 redirect_uri,URL 中包含 error、error_reason 和 error_description 参数。
在我的应用程序中,当我单击登录按钮时,我被正确重定向到 https://www.facebook.com/dialog/oauth?[...] 页面,然后提示登录/授权应用程序。完成后,我被重定向到 redirect_uri ,其中包含状态参数的巨大散列字符串。
但 !我的应用程序需要两个额外的权限。我的问题是:
为什么当我只允许(作为用户)一个额外权限或者我不允许两个额外权限时,我被重定向到带有 state 参数和 NO error、error_reason 和 error_description 参数的 redirect_uri?
我错过了什么?