Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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
Google app engine 如何仅使用contacts API检索特定联系人_Google App Engine_Google Contacts Api_Google Admin Sdk - Fatal编程技术网

Google app engine 如何仅使用contacts API检索特定联系人

Google app engine 如何仅使用contacts API检索特定联系人,google-app-engine,google-contacts-api,google-admin-sdk,Google App Engine,Google Contacts Api,Google Admin Sdk,我添加了一个自定义属性作为“category”。它的价值应该是“销售”、“支持”等。 我必须只检索那些将类别作为自定义属性的联系人。 我试着使用下面的代码。但它并没有给出预期的结果 ContactFeed profileFeed = contactService.getFeed(new URL("https://www.google.com/m8/feeds/contacts/"+domain+"/full/?xoauth_requestor_id="+adminEmail+"&star

我添加了一个自定义属性作为“category”。它的价值应该是“销售”、“支持”等。 我必须只检索那些将类别作为自定义属性的联系人。 我试着使用下面的代码。但它并没有给出预期的结果

ContactFeed profileFeed = contactService.getFeed(new URL("https://www.google.com/m8/feeds/contacts/"+domain+"/full/?xoauth_requestor_id="+adminEmail+"&start-index="+startIndex+"&q="+searchText),ContactFeed.class); 

有人能告诉我吗?有没有办法只检索那些将“Category”作为自定义属性的联系人?

有可能,我以前用过一些技巧。如果在属性中包含唯一的字符串,则可以搜索自定义属性。例如,在所有自定义属性前添加@,然后搜索包含“@”的属性。我是通过应用程序脚本完成的,但不是原始http api。

在何处添加特殊字符,用于自定义键或自定义值。?在值中,因为它只搜索值。如果您使用扩展属性,您可以使用投影查询它们,并使用q参数搜索您的特殊字符串(例如@)。否则,我不知道如何使用http api来实现。在应用程序脚本中,您可以使用和使用我告诉您的技巧,如ContactsApp.getContactsByCustomField(“@”,“Category”);