PHP Curl and Loop based on a numeric value

Posted by danit on Stack Overflow See other posts from Stack Overflow or by danit
Published on 2010-03-30T18:37:23Z Indexed on 2010/06/10 12:02 UTC
Read the original article Hit count: 353

Filed under:
|
|
|

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?

© Stack Overflow or respective owner

Related posts about php

Related posts about curl