2
我想一旦你授權,給公衆權限它來建立一個應用程序,將照片上傳到一個新的專輯。Facebook發佈到牆上While循環
cronjob(每5分鐘執行一次的php文件)將檢查每個數據庫條目的時間以及24小時前的每個條目時間(它也將保存在數據庫中)並進行更新,用戶ID將再次上傳照片。但是如何在沒有用戶在我的網站上的情況下上傳照片?
$permissions = $facebook->api("/".$user."/permissions");
if(array_key_exists('publish_stream', $permissions['data'][0])) {
$facebook->setFileUploadSupport(true);
$album_details = array(
'message'=> ''.$album_msg.'',
'name'=> ''.$album_name.''
);
$create_album = $facebook->api('/'.$user.'/albums', 'post', $album_details);
$album_uid = $create_album['id'];
$photo_details = array(
'message'=> ''.$photo_msg.''
);
$file='temp/'.$first_name.'_'.$worth.'.png';
$photo_details['image'] = '@' . realpath($file);
$upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);
}
有了這段代碼,我在index.php上傳了一張照片。我試着用「/ UID」來代替「/我」,但它告訴我,每次我沒有權利上傳照片。需要幫助,真的!