我正在使用来自以下网址的 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