2011-08-13 8 views
2

Facebook用の簡単な画像プロキシを作成する方法を理解する必要があります。最終目標は、自分のアクセストークンを保存して自分自身として認証され、Facebook PHPライブラリを使って私がタグ付けした写真をつかみ、それらを私のWordPressサイトに表示することです。PHP Facebook Image Proxy

私はすべての機能を持っています。プロキシ経由でこれらの画像を表示する方法を理解する必要があります。認証されていないか、通常閲覧できないユーザーも閲覧できます。 IMG SRC = "?/ FB-proxy.phpはuid =一部-FB-写真ID" 私はに上のファイルをダウンロードしたくない

私は基本的に何かを探しています私のサーバーは、メモリ上で実行中にこれをすべて実行したい。

答えて

1

$json_details['picture']$json_details['source']に交換することができます。オリジナルの写真が必要な場合は、

<?php 
$access_token = 'HARD CODED ACCESS TOKEN'; 
$picture_id = $_REQUEST['pid']; 
$json_details = json_decode(
    file_get_contents(
    "https://graph.facebook.com/".$picture_id."?access_token=".$access_token), 
    true); 

header('Content-type: image/jpeg'); 
$picture = $json_details['picture']; 
echo file_get_contents($picture); 
?> 

あなたが示唆するだけとしてこれを呼び出すが、代わりにpidは、Facebookの写真IDをあるuid、の代わりにpidを使用することができます。