明確にするために: オープン グラフ メタ タグ ( og:video
etc') を使用して、共有時に代替コンテンツ (私の場合は小さなフラッシュ ウィジェット) を表示するリンクを作成しています。このようなもの(soundcloud.com)
Facebook ツールを使用してリンクをデバッグしたところ、共有部分は正常に動作しました。
私の質問は、ウィジェットが共有されたページのユーザー プロフィール写真の src を取得できますか?
明確にするために: オープン グラフ メタ タグ ( og:video
etc') を使用して、共有時に代替コンテンツ (私の場合は小さなフラッシュ ウィジェット) を表示するリンクを作成しています。このようなもの(soundcloud.com)
Facebook ツールを使用してリンクをデバッグしたところ、共有部分は正常に動作しました。
私の質問は、ウィジェットが共有されたページのユーザー プロフィール写真の src を取得できますか?
プロフィール写真は公開オブジェクトであり、次のように取得できます:http:
//graph.facebook.com/USERID/picture
例:http:
//graph.facebook.com/shlomi.schwartz/picture
オブジェクトのURLに接尾辞/pictureを追加することで、任意のオブジェクトの現在のプロフィール写真をレンダリングできます。たとえば、これにより公開プロフィール写真がレンダリングされます。
<img src="https://graph.facebook.com/username_or_uid/picture"/>
type引数を使用して、必要な画像サイズを指定できます。これは、正方形(50x50)、小さい(50ピクセル幅、可変高さ)、通常(100ピクセル幅、可変高さ)、および大きい(約200ピクセル幅)のいずれかです。 、可変高さ):https ://graph.facebook.com/username_or_uid/picture?type=large 。
あなたの質問には答えられないかもしれませんが、Facebook ユーザーのプロフィール写真を取得するには、次の URL 形式を使用してください http://graph.facebook.com/_facebook_user_id_or_facebook_user_name_/picture
したがって、Facebook のユーザー ID またはユーザー名を (スクレイピングまたはその他の手段で) 持っている限り、画像 src を生成できます。