简体   繁体   English

google api授权错误“无效的cookie政策”

[英]google api authorization error “invalid cookie policy”

I tried to use Google api but this method 我尝试使用Google API,但是这种方法

gapi.auth.authorize(
    {
        'client_id': CLIENT_ID,
        'scope': ['https://www.googleapis.com/auth/drive '],
        'immediate': true
    },
    handleAuthResult);

give me an error object 给我一个错误的对象

{ {
message: 信息:
"Invalid cookiePolicy" “无效的cookiePolicy”
stack
:
"gapi.auth2.ExternallyVisibleError: Invalid cookiePolicy “ gapi.auth2.ExternallyVisibleError:无效的cookiePolicy
at new uO ( https://apis.google.com/ /scs/apps-static/ /js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng/cb=gapi.loaded_0:351:25 ) 在新的uO( https://apis.google.com/ / scs / apps-static / /js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d= 1 / ed = 1 / am = QQE / rs = AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng / cb = gapi.loaded_0:351:25
at Object. 在对象。 .tY ( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng/cb=gapi.loaded_0:365:246 ) at Nm ( https://apis.google.com/ /scs/apps-static/ /js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng/cb=gapi.loaded_0:368:462 ) .tY( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d= 1 / ed = 1 / am = QQE / rs = AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng / cb = gapi.loaded_0:365:246 )位于Nm( https://apis.google.com/ / scs / apps-static / / js / k = oz .gapi.it.cWuXt0TFtAc.O / m = client / rt = j / sv = 1 / d = 1 / ed = 1 / am = QQE / rs = AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng / cb = gapi.loaded_0:368:462
at Object. 在对象。 .jH ( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng/cb=gapi.loaded_0:385:55 ) .jH( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d= 1 / ed = 1 / am = QQE / rs = AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng / cb = gapi.loaded_0:385:55
at https://apis.google.com/ /scs/apps-static/ /js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng/cb=gapi.loaded_0:641:58 https://apis.google.com/ / scs / apps-static / /js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed = 1 / am = QQE / rs = AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng / cb = gapi.loaded_0:641:58
at new .C ( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng/cb=gapi.loaded_0:82:299 ) 在新的.C( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/ d = 1 / ed = 1 / am = QQE / rs = AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng / cb = gapi.loaded_0:82:299
at Object. 在对象。 .hx [as authorize] ( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng/cb=gapi.loaded_0:641:34 ) .hx [授权]( https://apis.google.com/ /scs/apps-static/_/js/k=oz.gapi.it.cWuXt0TFtAc.O/m=client/rt=j/sv= 1 / d = 1 / ed = 1 / am = QQE / rs = AGLTcCNBVmWsKdwnYSZ6gdBgYWDV40Vbng / cb = gapi.loaded_0:641:34
at onAuthApiLoad} 在onAuthApiLoad}

How can I fix it? 我该如何解决? It should return Oauthtoken, thanks. 它应该返回Oauthtoken,谢谢。

According to this SO post you need a web server to execute Goolge Pickers. 根据此SO帖子,您需要一个Web服务器来执行Goolge Pickers。 Start your webserver first either using Python's: 首先使用Python来启动Web服务器:

python -m SimpleHTTPServer 8080

or for python 3.X 或适用于python 3.X

python -m http.server 8080

or NodeJS webserver . NodeJS网络服务器

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM