Facebook のプロフィール画像を取得し、私のディレクトリ「www.site.com/images」にダウンロードします。
<?php $url = "https://graph.facebook.com/$id/picture?width=350&height=500&redirect=false"; ?>
変数「$id」はテキストフィールドから取得されます。Facebookが画像に配置する「リダイレクト」を回避しようとしたため、「実際のURL」を取得するために、JSONから抽出することにしました。ブラウザでこれを受け取ります:
"url": "https://fbcdn-profile-a.akamaihd.net/hprofil[...]",
"width": 299,
"height": 426,
"is_silhouette": false
必要なのは、抽出して Web サイトのディレクトリに保存する「実際の URL」だけです。
$.getJSON は、情報を分離する最も簡単な方法のようです。
概要
- PHP または JAVASCRIPT での JSON の抽出/区切りスクリプト
- または、「イメージ」を「ディレクトリ」に保存します。