So, I have written some very basic PHP that gets my latest tweet and it’s geolocation. The thing is: it works half of the time. I have been trying to figure this out for hours and can’t seem to find what’s wrong!<?php $timelineXML = simplexml_load_file('http://twitter.com/statuses/user_timeline/aabjorn.xml?count=1'); $text = $timelineXML->status->text; $geo = $timelineXML->status->geo; $point = $geo->children('http://www.georss.org/georss')->point; $pointCoordinates = explode(" ", $point); $pointLat = $pointCoordinates; $pointLng = $pointCoordinates; echo 'Text: '.$Text."\n"; echo 'Point Lat: '.$PointLat."\n"; echo 'Point Lng: '.$PointLng."\n"; ?>
At first I thought the problem was on twitter. But after some trouble shooting I found out that this wasn’t true. The API call is functioning as normal, and the XML returned is perfectly fine!