4

これはこのサイトでの私の最初の投稿ですので、私がそれをぶち壊してしまったら許してください。

Google Contacts API を使用して、認証済みユーザーの Gmail アカウントから名前とメール アドレスをインポートしようとしています。Google 自体が提供する汎用コードを使用して、メール アドレスを正常に取得しています。連絡先の名前も取得するように変更しようとしましたが、役に立ちませんでした。どんな助けでも大歓迎です。以下は、私が現在使用しているコードです。

$xml =  new SimpleXMLElement($val->getResponseBody());

$xml->registerXPathNamespace('gd', 'http://schemas.google.com/g/2005');
$result = $xml->xpath('//gd:email');

$name_result = $xml->xpath('//title');

foreach ($result as $title) {
    echo "<div>".$title->attributes()->address."</div>";
}

foreach ($name_result as $name) {
        echo "<div class='contact_alt'>".$name."</div>";
}
4

2 に答える 2

2

わかりましたので、このサイトの他の場所で答えを見つけることができました. ここに既に存在する回答で質問を投稿するつもりはありませんでした。私は本当に最初に周りを見ようとしたので、そうしませんでした。

DOMDocument と cURL を使用した PHP GMAIL Contacts XML 解析

于 2012-08-14T14:29:29.027 に答える