Анализ данных, полученных из Google DATA API - PullRequest
2 голосов
/ 31 августа 2011

Я работаю над API Google, чтобы получить контакты пользователей на моем веб-сайте, и я получил такой результат, но хотел бы иметь контакты из всего куска.

Iпросто хочу знать, как я могу разобрать значения отсюда ??

Вот данные, которые я получил: -

   [0]=>   array(7) {
    ["id"]=>
    array(1) {
      ["$t"]=>
      string(83)
"http://www.google.com/m8/feeds/contacts/atiprashant%40gmail.com/base/1213ed0accdb4e"
    }
    ["updated"]=>
    array(1) {
      ["$t"]=>
      string(24) "2011-07-16T06:04:00.610Z"
    }
    ["category"]=>
    array(1) {
      [0]=>
      array(2) {
        ["scheme"]=>
        string(37) "http://schemas.google.com/g/2005#kind"
        ["term"]=>
        string(46) "http://schemas.google.com/contact/2008#contact"
      }
    }
    ["title"]=>
    array(2) {
      ["type"]=>
      string(4) "text"
      ["$t"]=>
      string(22) "ajay kumar yadav RKite"
    }
    ["link"]=>
    array(4) {
      [0]=>
      array(3) {
        ["rel"]=>
        string(54)
"http://schemas.google.com/contacts/2008/rel#edit-photo"
        ["type"]=>
        string(7) "image/<em>"
        ["href"]=>
        string(106)
"https://www.google.com/m8/feeds/photos/media/atiprashant%40gmail.com/1213ed0accdb4e/18unp7AvcGYQW42p1HfLVA"
      }
      [1]=>
      array(3) {
        ["rel"]=>
        string(49) "http://schemas.google.com/contacts/2008/rel#photo"
        ["type"]=>
        string(7) "image/</em>"
        ["href"]=>
        string(83)
"https://www.google.com/m8/feeds/photos/media/atiprashant%40gmail.com/1213ed0accdb4e"
      }
      [2]=>
      array(3) {
        ["rel"]=>
        string(4) "self"
        ["type"]=>
        string(20) "application/atom+xml"
        ["href"]=>
        string(84)
"https://www.google.com/m8/feeds/contacts/atiprashant%40gmail.com/full/1213ed0accdb4e"
      }
      [3]=>
      array(3) {
        ["rel"]=>
        string(4) "edit"
        ["type"]=>
        string(20) "application/atom+xml"
        ["href"]=>
        string(101)
"https://www.google.com/m8/feeds/contacts/atiprashant%40gmail.com/full/1213ed0accdb4e/1310796240610001"
      }
    }
    ["gd$email"]=>
    array(1) {
      [0]=>
      array(3) {
        ["rel"]=>
        string(38) "http://schemas.google.com/g/2005#other"
        ["address"]=>
        string(21) "ajay007iitk@gmail.com"
        ["primary"]=>
        string(4) "true"
      }
    }
    ["gContact$groupMembershipInfo"]=>
    array(1) {
      [0]=>
      array(2) {
        ["deleted"]=>
        string(5) "false"
        ["href"]=>
        string(83)
"http://www.google.com/m8/feeds/groups/atiprashant%40gmail.com/base/3ba9061f0dded52e"
      }
    }   } 

1 Ответ

2 голосов
/ 31 августа 2011

Вам не обязательно разбирать его самостоятельно. Вы можете просто использовать библиотеку Google Data, если она доступна для вашей среды. Например, он имеет привязки для Java, .NET, PHP, GWT ( gwt-gdata ), Python и т. Д. Посмотрите на следующее:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...