Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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 使用Google API检索联系人的姓名_Javascript_Google Api - Fatal编程技术网

Javascript 使用Google API检索联系人的姓名

Javascript 使用Google API检索联系人的姓名,javascript,google-api,Javascript,Google Api,我正在尝试通过API访问我的Google联系人。阿帕奇·辛迪格,OAuth2。 我能够从联系人中检索详细信息,如电子邮件、电话号码、邮寄地址。然而,它说所有联系人的名字都是空的,但是他们确实有名字 我是这样做的: 它工作顺利,我得到了我需要的所有信息。但是,如果entry.gd$name表示名称为空,则我的所有联系人都有名称。 是否使用了错误的命令?请尝试以下操作:entry.gd$fullName 标题通常也会起作用,但并不总是出于某种原因 如果这不起作用,请尝试吐出XML结果,以便查看哪个字

我正在尝试通过API访问我的Google联系人。阿帕奇·辛迪格,OAuth2。 我能够从联系人中检索详细信息,如电子邮件、电话号码、邮寄地址。然而,它说所有联系人的名字都是空的,但是他们确实有名字

我是这样做的:

它工作顺利,我得到了我需要的所有信息。但是,如果entry.gd$name表示名称为空,则我的所有联系人都有名称。 是否使用了错误的命令?

请尝试以下操作:entry.gd$fullName

标题通常也会起作用,但并不总是出于某种原因

如果这不起作用,请尝试吐出XML结果,以便查看哪个字段包含联系人的姓名


我知道了:为了检索名称,entry.atom$title可以很好地工作。这对我来说似乎有点奇怪,我认为它只适用于阅读这个名字,这对我现在来说已经足够了。如果有人知道一些细节,请继续:
        if (entry.gd$email) {
          var valueNode = document.createTextNode(entry.gd$email[0].address);
          divElement.appendChild(valueNode);
          divElement.appendChild(document.createElement("br"));
        }
        if (entry.gd$phoneNumber) {
          var valueNode = document.createTextNode(entry.gd$phoneNumber[0].$t);
          divElement.appendChild(valueNode);
          divElement.appendChild(document.createElement("br"));
        }
        if (entry.gd$postalAddress) {
          var valueNode = document.createTextNode(entry.gd$postalAddress[0].$t);
          divElement.appendChild(valueNode);
        }