我正在使用Google Drive API导入用户图片。一切正常。但我有一个问题:如果用户没有授权应用程序应该怎么做?
默认情况下,Google的API会将网页重定向到重定向位置。但我想做点别的事。例如,我想在这种特殊情况下调用函数。
说明:
授权步骤(使用OAuth 2):
但是,如果用户点击“取消”按钮,Google会重定向到我作为重定向网址传入的URI,而不会授权应用(正如预期的那样)。但是我想在这种情况下调用javascript函数。
我该怎么做?
答案 0 :(得分:0)
在第5步中,您返回(或重定向到)的页面可以包含ondocumentready()代码,该代码会读取URL并执行您想要的任何操作。
答案 1 :(得分:0)
我解决了这个问题。 我只需要看看我得到的重定向网址。很明显,用户拒绝授权我的应用。我只需要使用$ _REQUEST获取它就完成了。 非常感谢你们对此进行研究。