我有一些使用Facebook圖形API的問題。Facebook圖形API和PHP SDK問題
1)。 當我嘗試上傳照片時,出現以下錯誤消息「(#324)需要上傳文件」。
$attachement = array(
'access_token'=> (...)',
'name' => 'uploaded foto',
'source' => 'C:\Documents and Settings\Username\Desktop\1.jpg'
);
$fb_foto = $fb->api('me/photos','POST',$attachement);
我確定該來源是正確的。我曾經嘗試過從互聯網上的照片,而不是從本地電腦也。 2)。我怎樣才能從Facebook上刪除一個對象? (例如壁信息)。 我試過這個: $ fb-> api('/ post_id','POST',array('method'=>'delete'));
但我得到「不支持的POST請求」錯誤。
任何幫助,將不勝感激。
編輯:這裏是我發現上傳照片到Facebook的完整解決方案。你需要有PHP SDK版本2.1.1或以上
$fb = new Facebook(array(
'appId' => ...,
'secret' => ...,
'cookie' => true,
));
$fb->setFileUploadSupport(true);
$attachement = array(
'access_token'=> '...',
'name' => 'uploaded foto',
'source' => '@absolute_path_to_the_file'
);
$fb_foto = $fb->api('me/photos','POST',$attachement);
$ attachchement包含什麼? – Sebs 2010-08-09 11:03:49
我已經編輯了$附件的完整詳細信息。 – brpaz 2010-08-11 09:59:33