Следующий код должен взять xml-ленту из Twitter и повторить результаты.
<?php $xml = simplexml_load_file('https://api.twitter.com/1/statuses/user_timeline/QuiteCheesedOff.xml?count=6'); $tweets = $xml->xpath("/statuses/status"); foreach($tweets as $tweet) { $text = $tweet->text; $date = $tweet->created_at; echo '<div>' . $text . '</div>' . '<b>' . $date . '</b>'; } ?>
Вместо этого он возвращает это.
Внимание: simplexml_load_file (https://api.twitter.com/1/statuses/user_timeline/QuiteCheesedOff.xml?count=6) [function.simplexml-load-file]: не удалось открыть поток: HTTP-запрос не удалось! HTTP / 1.0 400 неверный запрос в /home/divethe1/public_html/robin-knight.com/wp-content/themes/RIKsoft/index.php по линии 142
Вы можете попробовать использовать DOMDocument-> load ($ url). URL-адрес для канала Twitter также доступен без SSL, попробуйте, если SSL вызывает у вас горе, и вам не нужна безопасная версия.