Kesalahan dalam mengimpor kontak Google

Saya menggunakan ini untuk mendapatkan semua kontak Gmail dari id saya [email protected]:

Impor kontak Gmail atau Google menggunakan Google Contacts Data API dan OAuth 2.0 di PHP

Namun, saya hanya menampilkan 30-40/300 kontak. Dan ketika saya menyetel max_results ke nilai yang sangat tinggi, saya mendapatkan kesalahan:

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as     
XML' in C:\xampp\htdocs\oauth\oauth.php:80 Stack trace: #0   
C:\xampp\htdocs\oauth\oauth.php(80): SimpleXMLElement->__construct('') #1 {main} thrown  
in C:\xampp\htdocs\oauth\oauth.php on line 80

person user2003663    schedule 26.01.2013    source sumber


Jawaban (1)


Jumlah maksimum yang bisa Anda dapatkan untuk feed adalah 100. Jika Anda melampaui ini maka hal buruk akan terjadi. Anda dapat menggunakan startIndex dalam kombinasi dengan max-results untuk menentukan dari mana Anda ingin pergi dan berapa banyak sekaligus.

 # max-results - max is 100 entries
 # startIndex - Used for paging so you can get the next bunch of results

Periksa Google Contacts API untuk informasi selengkapnya tentang tata letak XML, informasi tentang metode lain yang dapat Anda gunakan, dan metode khusus bahasa. Coba lihat bagian Mengambil kontak menggunakan parameter kueri dan Mengambil semua kontak untuk mengetahui apa yang Anda perlukan di sini.

person Skepi    schedule 31.01.2013