ユーザーの連絡先の画像を取得する際に問題が発生します。だから私はGoogleコンタクトAPI - 画像取得
$url = 'https://www.google.com/m8/feeds/contacts/default/full?alt=json&max-results=9999&oauth_token=' . $accessToken;
への要求を行う。そして、私は、私は完全な名前とメールアドレスを抽出しているから、巨大なJSONを取得します。その後、連絡先の画像を取得しようとしましたが、何の成功もありませんでした。
私はすべての連絡先を取得し、誰もが、以下の構造を有している:リンクセクションで
entry [id, updated, category, title, link, gd$email].
を、私は最初の2つの画像のコンテンツへのリンクのいくつかの種類である4つのリンクを、得たが、私が取得することはできません。それ。
どのような体でも、この種の作業を成功させることができました。
Tnx alot!
私のケースのデータが不足している場合は、報告してください。
編集:私はまた、URL
http://profiles.google.com/s2/photos/profile/" + userid + "?sz=" + size;
で画像に到達しようとしたが、問題は、私は連絡先JSONからのuserIdを得ることができないです。
https://developers.google.com/google-apps/contacts/v3/#retrieving_a_contacts_photoなぜこれは機能しませんか? "id"はあなたが必要とするcontactIDではありませんか? – awaigand
問題は私が連絡先のIDを持っていないことです。JSONにフィールドIDがあります。「http://www.google.com/m8/feeds/contacts/adrian.1358%40gmail.com/base/10161fe0e87a941 " – Adrian
JSONのリンク部分にも、https://www.google.com/m8/feeds/photos/media/adrian.1358%40gmail.com/10161fe0e87a941/1B2M2Y8AsgTpgAmY7PhCfg" – Adrian