簡體   English   中英

在Facebook用戶牆上的每日自動帖子

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM