Postagem automática diária no painel de usuários do Facebook

Estou tentando fazer um script para enviar uma mensagem a todos os usuários do aplicativo todos os dias. Ele funciona para mais ou menos 10 usuários, mas, de repente, ele pára. Pergunto-me apenas pela permissão publicar_to_stream, mas parece funcionar corretamente. Eu li algumas publicações dizendo para adicionar um sono entre chamadas de api do Facebook, mas isso não parece funcionar. Alguém testou isso? Já li também algo sobre os limites do Facebook? Alguém já leu algo sobre esses limites?

Meu código é muito simples:

$facebook = new Facebook(array( 'appId' => 'xxxxxxxx', 'secret' => 'xxxxxxxxxxxxxx', )); $post = array( 'message' => 'Message to user', ); //for every user while($row = mysql_fetch_array($res)){ $USER_ID = $row["uid"]; $post_id = $facebook->api("/$USER_ID/feed", "post", $post); sleep(10); } 

Alguém pode colocar alguma luz sobre isso?

Desde já, obrigado!

Finalmente eu resolvi isso usando um bloco try catch:

 try { $post_id = $facebook->api("/$USER_ID/feed", "post", $currentPost); } catch(FacebookApiException $e) { //error sending the post } 

Essa foi a razão pela qual o script pára.