2015-09-06 30 views
0

我試圖通過Google Contacts API搜索聯繫人,使用多個搜索條件。由單個字詞時工作正常,返回接觸(S):gdata-python-client允許使用多個術語進行全文查詢嗎?

query = gdata.contacts.client.ContactsQuery() 
query.text_query = '1048' 
feed = gd_client.GetContacts(q=query) 
for entry in feed.entry: 
    # Do stuff 

不過,我想通過多條件搜索:

query = gdata.contacts.client.ContactsQuery() 
query.text_query = '1048 1049 1050' 
feed = gd_client.GetContacts(q=query) 

當我這樣做,不返回任何結果,並且到目前爲止,我已經找到了空間正在被+號替換爲:

https://www.google.com/m8/feeds/contacts/default/full?q=3066+3068+3073+3074 

我挖通過GDATA客戶端 - Python代碼現在要找到它大廈查詢字符串,而是想折騰疑問句也在那裏。

根據該文件,這兩種類型的搜索是由API的支持,並通過相關的API(文檔,Google日曆等)搜索時,我已經看到了一些類似的文檔:

https://developers.google.com/google-apps/contacts/v3/reference#contacts-query-parameters-reference

謝謝!

回答