新的PHP-SDK是工作得很好,我只是測試它,這裏是我的意見:
1.確保你有正確的擴展權限是publish_stream兩個Album創建和Photo上傳。
2.After使用下面的代碼,您會收到相冊ID創建相冊:
$post_data = array(
'name'=>"My Test Album",
'description'=>"My Test Album Desc"
);
$data['album'] = $this->facebook->api("/me/albums", 'post', $post_data);
PS:我確認這個ID是不是你看到Facebook的瀏覽
3時的ID 。現在我們需要將圖像與你得到了專輯「參考」 ID上傳:
$file = FCPATH . "assets/img/small1.jpg";
$post_data = array(
"message" => "My photo caption",
"source" => '@' . realpath($file)
);
$album_id = "473425002142";
$data['photo'] = $this->facebook->api("/$album_id/photos", 'post', $post_data);
PS:恆FCPATH
是一個笨不變,你可以在你$_SERVER['DOCUMENT_ROOT']
或任何你感到舒服的方法。
而結果:
+1 「計算器喜」 - 讓我很快樂! – RabidFire 2010-12-24 08:36:05