2011-07-08 18 views
7

aracılığıyla çekiyorum Gmail kişileriimi çekmeye çalışıyorum, böylece Gmail'de sahip olduğum 3.000 veya daha fazla kişiyi otomatik olarak tamamlayabiliyorum. Google Contacts Data API'u kullanarak, (1) varsayılan kişi ve (2) grupların listesini alabiliyorum.Gmail'in 'Diğer Kişiler' grubunu Google Kişiler API'sı

Ancak, (1) varsayılan kişiler (http://www.google.com/m8/feeds/contacts/default/full) yalnızca Kişilerim grubundaki kişileri çeker ve (2) gruplarımı aradığımda (interactive samples Google sağlar), 'Diğer Kişiler' çekilecek uygun bir grup.

Oldukça korkunç bir otomatik tamamlama deneyimi sağlar: 'Kişilerim' bölümündeki 3.000 kişi ile karşılaştırıldığında yaklaşık 100 Kişiler Kişilerim var; Sadece diğer Gmail kullanıcılarının kabaca aynı teknede olduğunu hayal edebiliyorum.

Ben interwebs etrafına baktım ama ettik

çok bulamadı:

+0

Ayrıca ilgili panonun üzerine gönderildi: http://code.google.com/apis/contacts/community/forum.html?place=topic%2Fgoogle-contacts-api%2FuGttehTAOlk%2Fdiscussion – AlexeyMK

+0

Tam olarak Şu anda aynı sorun ve kesinlikle 'ilk sayfa' sorunu ile ilgili değil. Kişilerinizi 'Diğer Kişiler' klasöründen göstermek için kodunuzdaki başka bir şeyi değiştirmeniz mi gerekiyor? – Salmon

cevap

0

(1) için, "Tüm Kişiler" için sonuçların yalnızca ilk sayfasını değil "Kişilerim" aldığınızdan emin misiniz? http://code.google.com/apis/contacts/docs/3.0/developers_guide_protocol.html: "Not: Besleme, döndürülen sonuçların sayısı için varsayılan bir sınır olduğu için kullanıcının tüm kayıtlarını içermeyebilir. Daha fazla bilgi için, sorgu parametrelerini kullanarak Kişileri alma'da bulunan maksimum sonuç sorgu parametresine bakın."

Bağlandığınız (2), https://mail.google.com/support/bin/answer.py?hl=en&answer=97952 için "Diğer Kişiler Kişilerim veya başka bir kişi grubuna önceden kategorize edilmemiş olan kişileri içerir." Başka bir deyişle, ortaya çıkmaz çünkü grup gerçekten mevcut değildir.

+0

Teşekkürler. Sorunun artık gitmiş gibi görünmesine rağmen (yukarıdaki kod.google.com tartışmasına bakın), ancak evet - geri gelirse, 'sonraki' seçeneğini kullanarak çağrıları düzgün bir şekilde uygulayacağım. – AlexeyMK

İlgili konular