あなたが許可して公開アルバムを公開すると、新しいアルバムに写真をアップロードするアプリを構築しようとしています。Facebookに投稿するWhile While Wall 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"に置き換えようとしましたが、写真をアップロードする権利がないたびに教えてくれました。本当に助けが必要です!