PHP Curl and Loop based on a numeric value
- by danit
Im using the Twitter API to collect the number of tweets I've favorited, well to be accurate the total pages of favorited tweets.
I use this URL: http://api.twitter.com/1/users/show/username.xml
I grab the XML element 'favorites_count'
For this example lets assume favorites_count=5
The Twitter API uses this URL to get the favorties: http://twitter.com/favorites.xml (Must be authenticated)
You can only get the last 20 favorties using this URL, however you can alter the URL to include a 'page' option by adding: ?page=3 to the end of the favorites URL e.g.
http://twitter.com/favorites.xml?page=2
So what I need to do is use CURL (I think) to collect the favorite tweets, but using the URL:
http://twitter.com/favorites.xml?page=1
http://twitter.com/favorites.xml?page=2
http://twitter.com/favorites.xml?page=3
http://twitter.com/favorites.xml?page=4
etc...
Some kind of loop to visit each URL, and collect the Tweets and then output the cotents.
Can anyone help with this:
- Need to use CURL to authenticate
- Collect the number of pages of tweets (Already scripted this)
- Then use a loop to go through each page URL based on the pages value?