Я пытаюсь создать приложение, которое выгрузит фотографию в новый альбом после авторизации и даст публичное разрешение на это.Facebook Post to Wall While Loop
cronjob (файл php, который будет выполняться каждые 5 минут) проверяет время для каждой записи базы данных, и каждое время записи (оно также будет сохранено в базе данных), которое более 24 часов назад будет обновлено, и Идентификатор пользователя снова загрузит фотографию. Но как я могу загрузить фотографию без того, что пользователь на моем сайте?
$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. Я попытался заменить «/ me» на «/ uid», но он каждый раз говорил мне, что у меня нет прав на загрузку фотографии. Нужна помощь, действительно!