如何使用PHP为twitter api使用die()
我正在我的网站上使用twitter api。我想使用类似die()的东西,以便在api无法访问internet时忽略它,以防止出错。我使用WAMP进行编程,每次尝试刷新页面时,都会出现api错误,因此,它会阻止加载页面的其余部分。我需要这样的东西:如何使用PHP为twitter api使用die(),twitter,Twitter,我正在我的网站上使用twitter api。我想使用类似die()的东西,以便在api无法访问internet时忽略它,以防止出错。我使用WAMP进行编程,每次尝试刷新页面时,都会出现api错误,因此,它会阻止加载页面的其余部分。我需要这样的东西: $tweets = $connection->get('statuses/user_timeline', array('screen_name' => $twitteruser, 'exclude_replies' => true
$tweets = $connection->get('statuses/user_timeline', array('screen_name' => $twitteruser, 'exclude_replies' => true, 'include_rts' => false)) **or die()**;
我怎么做
提前谢谢你 以下是您可以使用的代码:
//Try to connect to Twitter API, stop attempts after 1 second
$isReachable = @fsockopen("api.twitter.com", 443, $errno, $errstr, 1);
if ($isReachable){
fclose($isReachable); // Close connection
// Get your tweets
$tweets = $connection->get('statuses/user_timeline', array('screen_name' => $twitteruser, 'exclude_replies' => true, 'include_rts' => false))
}
此代码检查Twitter API是否可访问。
如果1秒后没有收到响应,只需继续执行而不使用TwitterAPI。
请注意,如果您未连接到internet,您的页面加载速度将慢1秒