Hacker News new | ask | show | jobs
by carbocation 4188 days ago
So, I work a fair amount with the instagram API and have, for example, added Realtime support to the most popular golang Instagram library.

To the best of my knowledge, there are no bindings for getting realtime updates from any user which has not authorized your app. To me this seems quite silly but I believe it is the state of affairs. Consequently, you will have to poll for updates from selected users. Now, if someone adds a few hundred users, you'll essentially use all of that user's API calls to check those users for updates routinely.

My point is largely that it's hard for me to imagine a service like this scaling well while guaranteeing freshness, due to the API's limitations. I post this comment not to be a downer, but to hope to learn from the authors about how they plan to deal with these limitations.

1 comments

Yes you are right, there are limitations in API, but these limitations are(5000 req/hour) far enough for normal users. Next feature will be the multi account support, and this feature will expand these limitations much more. Regards, Emre