Google drive api 当用户取消GoogleAPI中的授权检查时,如何调用JS函数?

Google drive api 当用户取消GoogleAPI中的授权检查时,如何调用JS函数?,google-drive-api,google-oauth,google-api-php-client,Google Drive Api,Google Oauth,Google Api Php Client,我正在使用GoogleDriveAPI导入用户图像。一切正常。但我有一个问题:如果用户不授权应用程序,该怎么办 默认情况下,Google的API将页面重定向到重定向位置。但我想做点别的。例如,我想在这种特殊情况下调用函数 说明: 授权步骤(使用OAuth 2): 点击登录按钮 去谷歌输入用户名和密码 输入正确的用户名和密码 单击“接受”按钮授予应用程序权限 谷歌会重定向到你的服务器应用程序,无论有没有令牌 但是如果用户点击“取消”按钮,Google会重定向到我作为重定向URL传入的URI,而不授

我正在使用GoogleDriveAPI导入用户图像。一切正常。但我有一个问题:如果用户不授权应用程序,该怎么办

默认情况下,Google的API将页面重定向到重定向位置。但我想做点别的。例如,我想在这种特殊情况下调用函数

说明:

授权步骤(使用OAuth 2):

  • 点击登录按钮
  • 去谷歌输入用户名和密码
  • 输入正确的用户名和密码
  • 单击“接受”按钮授予应用程序权限
  • 谷歌会重定向到你的服务器应用程序,无论有没有令牌
  • 但是如果用户点击“取消”按钮,Google会重定向到我作为重定向URL传入的URI,而不授权应用程序(如预期的那样)。但是,在这种情况下,我想调用javascript函数


    如何执行此操作?

    在步骤5中,您返回(或重定向到)的页面可以包含ondocumentready()代码,该代码读取URL并执行任何您想要的操作

    我解决了这个问题。 我只需要看看我得到的重定向url。它清楚地提到,用户已拒绝授权我的应用程序。我只需要使用$\u请求获取它,一切都完成了。 非常感谢大家来调查这件事