I have been having this problem as well.
It works fine on my local copy of my site and on a demo I have hosted. Yet when it is on the live server it returns the same error message.
I have traced it back to a rate limiting problem on twitters end.
Now if the caching was working correctly then this probably shouldn’t be much of an issue, so it is either the shared server having other twitter calls that reach the limit of 150 per hour, or the caching isn’t working.
Insert the following code into line 187 of /list_category_posts/include/CatListDisplayer.php:
private function get_post_link($single, $tag = null, $css_class = null){
$info = '<a href="' . get_permalink($single->ID) .
'" title="more">Read more</a>';
return $this->assign_style($info, $tag, $css_class);
}
then in your template call using:
$lcp_display_output .= $this->get_post_link($single);