我正在通過我的Google帳戶搜索「我的聯繫人」。該帳戶屬於Google for Business域。我已經成功地恢復其工作原理是查詢到以下網址的所有聯繫人:Google Contacts API不返回具有目錄配置文件的聯繫人
https://www.google.com/m8/feeds/contacts/{userEmail}/full
或
https://www.google.com/m8/feeds/contacts/default/full
現在,當我搜索使用q=searchString
或myQuery.setFullTextQuery(searchString);
(在Java中)。我只得到一些結果。特別是我創建的聯繫人,與我不屬於同一個域。
我認爲這與谷歌沒有存儲聯繫人的名稱條目具有目錄配置文件有關。因此,它只會在他們的電子郵件地址中搜索(如果我很幸運,並且電子郵件地址只包含名稱,那麼它就會找到它)。
作爲一種變通方法我也得到所有配置文件(這似乎不是一個完整的文本搜索字符串的工作)的域,然後合併/爲了得到我需要的結果解析。
我現在的問題是,是否有爲了檢索包含在任何名稱的特定的搜索字符串的所有聯繫人(從我的聯繫人)的單次調用(第一和最後一個),EMAIL,也許字段標籤?
我沒有看到使用全文搜索字符串時有一個目錄配置文件中的聯繫人條目不包含任何名稱的點... ...(它被存儲在配置文件)。
非常感謝提前!