0

我的代码从目录中获取图像列表并将其安排在我的页面上发布。计划工作:当我以页面管理员身份登录时,我可以看到计划的帖子。但是我看不到他们使用另一个帐户(不是管理员)登录...怎么了?

我尝试同时使用 $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++;
        }
4

0 回答 0