galen / PHP-Instagram-API

PHP 5.3+ wrapper for the Instagram API
338 stars 159 forks source link

Add response headers to ApiResponse to gather API limits information #27

Open athlan opened 10 years ago

athlan commented 10 years ago

ApiResponse has been modified, headers has been stored.

Use getRateLimit() and getRateLimitRemaining() from ApiResponse to get info about current API usage.

galen commented 10 years ago

Can you show an example of how this can be utilizied?

athlan commented 10 years ago

Of course. Our service using this library often reaches Instagram's limits so we have to switch API keys by round-robin or read these limits. We also generates the alerts if API client will soon reach limits based on header information (not hardcoded value).

galen commented 10 years ago

I mean in code. Can you show me how you use it?

On Sep 30, 2013, at 5:44 PM, Piotr Pelczar notifications@github.com wrote:

Of course. Our service using this library often reaches Instagram's limits so we have to switch API keys by round-robin or read these limits. We also generates the alerts if API client will soon reach limits based on header information (not hardcoded value).

— Reply to this email directly or view it on GitHub.

mpatnode commented 9 years ago

I just implemented this without looking at the open PR's, but I did it a little differently. Having it hang off the response isn't very useful to the client. I'll pull and open a PR.