[英]Daily Automatic post in facebook users wall
我正在嘗試編寫一個腳本,每天向所有應用程序用戶發布消息。 它適用於大約10個用戶,但隨后突然停止。 我只要求publish_to_stream權限,但它似乎正常工作。 我讀過一些帖子,說要在Facebook api調用之間添加睡眠,但似乎不起作用。 有人測試過嗎? 我也讀過有關Facebook限制的內容嗎? 有人讀過有關此限制的內容嗎?
我的代碼很簡單:
$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);
}
有人可以對此有所啟發嗎?
提前致謝!
最后,我使用try catch塊解決了它:
try {
$post_id = $facebook->api("/$USER_ID/feed", "post", $currentPost);
} catch(FacebookApiException $e) {
//error sending the post
}
這就是腳本停止的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.