我有我認爲是一個簡單的要求。通過Facebook應用程序,使用戶可以將預定義的圖像(從應用程序內)上傳到自己的相冊。使用PHP上傳預定義的圖像到FB相冊
從用戶機器上傳圖像很簡單,在這裏描述,https://developers.facebook.com/blog/post/498/。
我需要做的是將文件輸入替換爲預定義的圖像。我首先要通過服務器(PHP)來控制POST,將圖像轉換爲位數組。
$byteArray = file_get_contents("../images/gate-banner.jpg");
$data = array(
"message" => "test",
"source" => $byteArray
);
$postdata = http_build_query($data);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: multipart/form-data',
'content' => $postdata
)
);
$context = stream_context_create($opts);
print_r(file_get_contents($graph_url, false, $context));
但是,這會保持反饋400錯誤請求。
我缺少什麼?有一種更簡單的方法來實現我的目標嗎?
Rich
感謝您的回覆。看起來像我浪費了一個下午的時間,但SDK支持完全符合我的要求。 – kim3er