Über die Graph API geplante Posts werden häufig nicht veröffentlicht

Hallo, ich benutze Facebook PHP SDK, um Beiträge auf meiner Fanpage zu machen. Ich versuche, diese Beiträge für die Zukunft zu planen. Ich habe jedoch einige Probleme. Hier ist mein Code

<?php
// This code is just a snippet of the example.php script
// from the PHP-SDK <https://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php>
require_once('facebookphp/src/facebook.php');

$app_id = "xxxxx";
$app_secret = "xxxxxx";

// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
  'appId'  => $app_id,
  'secret' => $app_secret,
  'fileUpload' => true,
));

// Get User ID
$user = $facebook->getUser();
var_dump($user); 
if ($user) {
  try {
    $page_id = 'xxxx';
    $album_id = 'xxxxx';
    $page_info = $facebook->api("/$page_id?fields=access_token");
    if( !empty($page_info['access_token']) ) {
        $args = array(
            'access_token'  => $page_info['access_token'],
            'scheduled_publish_time' => "1361642425", #an example timestamp
            'message'       => "test post",
            'source'        => "@" . "/path/to/photo.jpg",
            'published' => "0",

        );
        $post_id = $facebook->api("/$album_id/photos","post",$args);
        #echo $post_id;
    } else {
        $permissions = $facebook->api("/me/permissions");
        if( !array_key_exists('publish_stream', $permissions['data'][0]) ||
            !array_key_exists('manage_pages', $permissions['data'][0])) {
            // We don't have one of the permissions
            // Alert the admin or ask for the permission!
            header( "Location: " . $facebook->getLoginUrl(array("scope" => "publish_stream, manage_pages")) );
        }

    }
  } catch (FacebookApiException $e) {
    var_dump($e);
    $user = null;
  }
}

// Login or logout url will be needed depending on current user state.
if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
  echo '<a href="'.$logoutUrl.'">logout</a>';
} else {
  $loginUrl = $facebook->getLoginUrl(array('scope'=>'manage_pages,publish_stream'));
  echo '<a href="'.$loginUrl.'">login</a>';
}

// ... rest of your code
?>

Mit diesem Code wird ein Foto auf meiner Facebook-Seite gepostet, das perfekt für die Zukunft geplant ist, es sei denn, die geplante Zeit ist abgelaufen und das Foto wird nicht veröffentlicht. Im Aktivitätsprotokoll verbleibt das Foto im Bereich "Geplante Posts" mit der Fehlermeldung "Beim Veröffentlichen dieses geplanten Posts ist ein Fehler aufgetreten."

Ich vermutete, dass dies an dem Parameter lag: 'published' => "0",

Wenn ich diesen Parameter entferne oder auf 1 setze, wird der Beitrag überhaupt nicht erstellt und die Fehlermeldung "Sie können keine geplante Veröffentlichungszeit für einen veröffentlichten Beitrag angeben" wird angezeigt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage