私のコードは、ディレクトリから画像のリストを取得し、ページに公開するようにスケジュールします。スケジュール機能: ページ管理者としてログインすると、スケジュールされた投稿が表示されます。しかし、別のアカウント (管理者ではない) でログインしているのを見ることができません...何が問題なのですか?
$photo_details['published'] = "0"; の両方を使用しようとしました。および $photo_details['published'] = FALSE; そして $photo_details['published'] = TRUE;
でも何も変わらなかった…
ありがとう!
$page_info = $facebook->api("/$pageId?fields=access_token");
echo "<br>TOKEN=".$page_info['access_token'];
$facebook->setFileUploadSupport(true);
//Create an album
$album_details = array(
'message'=> 'Album desc',
'name'=> 'Album name',
'access_token' => $page_info['access_token']
);
$create_album = $facebook->api('/me/albums', 'post', $album_details);
//Get album ID of the album you've just created
$album_uid = $create_album['id'];
//Upload a photo to album of ID...
$photo_details = array(
'message'=> 'SEGUICI SU CASE DA SOGNO https://www.facebook.com/pages/Case-da-sogno/575064225848397?ref=hl',
'access_token' => $page_info['access_token']
);
//TROVO L'IMMAGINE DA CARICARE
//Imposto la directory da leggere
$directory = "prova/";
$results = array();
// Apriamo una directory e leggiamone il contenuto.
if (is_dir($directory))
{
//Apro l'oggetto directory
if ($directory_handle = opendir($directory))
{
//Scorro l'oggetto fino a quando non è termnato cioè false
while (($file = readdir($directory_handle)) !== false)
{
//Se l'elemento trovato è diverso da una directory
//o dagli elementi . e .. lo visualizzo a schermo
if((!is_dir($file))&($file!=".")&($file!=".."))
{
//echo $file . "<br/>";
array_push($results, $file);
}
}
//Chiudo la lettura della directory.
closedir($directory_handle);
}
}
$cont= 0;
date_default_timezone_set('Europe/Rome');
while($cont<count($results))
{
$ora = ($cont+1)*12;
$file = $directory.$results[$cont];
$photo_details['image'] = '@' . realpath($file);
$tempo_pubblicazione = date("Y-m-d H:i:s", strtotime ("+$ora minutes"));
$pubblica_ora_data = strtotime($tempo_pubblicazione);
echo "<br>ORA=".$pubblica_ora_data;
$photo_details['scheduled_publish_time'] = "$pubblica_ora_data";
$photo_details['published'] = "0";
$upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);
$file = $directory.$results[0];
unlink($file);
echo "<br>".$results[$cont];
$cont++;
}