Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么谷歌';s API响应对象';属性键随机两个字符串?_Javascript_Google Api_Google Plus - Fatal编程技术网

Javascript 为什么谷歌';s API响应对象';属性键随机两个字符串?

Javascript 为什么谷歌';s API响应对象';属性键随机两个字符串?,javascript,google-api,google-plus,Javascript,Google Api,Google Plus,所以我刚开始在我正在开发的一个应用程序中使用谷歌的gplusapi,一切正常,但我真的很困惑,谷歌的响应对象的属性键似乎完全是随机的两个字符串。例如,我得到的是: WE {El: "100327378902537923764", Ka: Object, wc: PG} El: "100327378902537923764" Ka: Object wc: PG Ka: "100327378902537923764" Ld: "Thomas Moore" wc: "example@gmail.co

所以我刚开始在我正在开发的一个应用程序中使用谷歌的gplusapi,一切正常,但我真的很困惑,谷歌的响应对象的属性键似乎完全是随机的两个字符串。例如,我得到的是:

WE {El: "100327378902537923764", Ka: Object, wc: PG}
El: "100327378902537923764" 
Ka: Object
wc: PG
Ka: "100327378902537923764"
Ld: "Thomas Moore"
wc: "example@gmail.com"
zt: "https://lh6.googleusercontent.com/-example/AAAAAAAAAAI/AAAAAAAAMPA/Vo75ASRTN_k/s96-c/photo.jpg"
我正在使用JavaScript sdk和Angular。如果有人对此有合理的解释,我很好奇

编辑:以下是我的请求:

 gapi.auth2.getAuthInstance().then(function (googleAuth) {
            googleAuth.signIn({ 'scope': 'profile email' }).then(function (result) {}

Google通过方便的getter方法公开这些属性。例如,要获取配置文件信息,可以使用
gapi.oauth2.BasicProfile
对象的以下getter:

// profile id
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getId();
// profile name
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getName();

Google通过方便的getter方法公开这些属性。例如,要获取配置文件信息,可以使用
gapi.oauth2.BasicProfile
对象的以下getter:

// profile id
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getId();
// profile name
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getName();

Google通过方便的getter方法公开这些属性。例如,要获取配置文件信息,可以使用
gapi.oauth2.BasicProfile
对象的以下getter:

// profile id
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getId();
// profile name
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getName();

Google通过方便的getter方法公开这些属性。例如,要获取配置文件信息,可以使用
gapi.oauth2.BasicProfile
对象的以下getter:

// profile id
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getId();
// profile name
gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile().getName();

您提出了什么具体要求?看起来您使用的是私有API,而不是其中之一。我不明白您所说的私有API是什么意思。。。signIn()是一个有文档记录的函数。你能澄清一下你的意思吗?你提出了什么具体的要求?看起来你使用的是一个私有API而不是一个。我不明白你所说的私有API是什么意思。。。signIn()是一个有文档记录的函数。你能澄清一下你的意思吗?你提出了什么具体的要求?看起来你使用的是一个私有API而不是一个。我不明白你所说的私有API是什么意思。。。signIn()是一个有文档记录的函数。你能澄清一下你的意思吗?你提出了什么具体的要求?看起来你使用的是一个私有API而不是一个。我不明白你所说的私有API是什么意思。。。signIn()是一个有文档记录的函数。你能澄清一下你的意思吗?“方便”嗯,这当然是一个观点。我注意到getter实际上也不总是有效的。“方便”当然,这是一个观点。我注意到,getter实际上也并不总是有效的。“方便”当然,这是一个观点。我注意到,getter实际上也并不总是有效的。“方便”当然,这是一个观点。我注意到,getter实际上也并不总是有效的。痛苦的