0

我正在使用来自以下网址的 Epi 库:https ://github.com/jmathai/twitter-async/

在尝试发布推特更新时,我遇到了一个问题,如果推文之前已经被错误地输出,我希望它再次发布它并忽略它是重复的事实。

我认为代码$twitter->post_statusesUpdate(array('status' => $tweet));每次都会强制发布推文,但它不适合我:/

任何人都知道为什么或者可以给我一些工作代码的例子/可以为我解决这个问题吗?

这是我的代码片段的副本:

try {
    $twitter->post_statusesUpdate(array('status' => $tweet));
} catch (EpiTwitterForbiddenException $e) {
    $msg = json_decode($e->getMessage());
    if ($msg->error != 'Status is a duplicate.') {
    //throw $e;
    }
}

提前致谢 - Hyflex

4

1 回答 1

1

我希望它再次发布它并忽略它是重复的事实。

这还不可能,你不能两次发布相同的推文,这是推特功能,看:https ://dev.twitter.com/discussions/3714

于 2013-09-12T03:19:26.433 回答