Live data from Hacker News

Tell HN: Instagram's API has broken, support tickets ignored, status page green

news.ycombinator.com

41–50 of 85 posts

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#41
post #33

> Many companies and tools are built on and rely on this API for their product & daily operations. Hopefully not their entire product. The first rule is don't build your company on the back of another, but I think the most important part is that if you do use another company, make sure you're fine if they disappear one day. The last time Facebook made major changes (ostensibly as a response to the Cambridge Analytica…

True. The Twitpic story comes to mind.

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#44
post #33

> Many companies and tools are built on and rely on this API for their product & daily operations. Hopefully not their entire product. The first rule is don't build your company on the back of another, but I think the most important part is that if you do use another company, make sure you're fine if they disappear one day. The last time Facebook made major changes (ostensibly as a response to the Cambridge Analytica…

Sorry but APIs aren't meant to be broken at anytime. That's what they are for. That is the unwritten part of the so called contracts/agreements.

I do not understand how the idea of not building a company on the back of another is possible. We rely on other companies for deployments, hosting, reporting, monitoring, payments, billing and security etc. Some may be less critical than others but how can you avoid your reliance on other companies at all?

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#45
post #34

Instagram’s API tokens constantly expire for me regardless of whether they’re supposed to be “long-lived” or not. They last like 90 days which is super annoying.

You need to keep using the tokens for them to remain valid. Have a daily job that fetches the users basic profile info like /accounts/me to keep them valid

I'm building an integration that will use a long lived token once a month. In your experience will a long lived token expiry if not used for a month? How long do they remain valid until expiring from not being used?

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#46
post #33

> Many companies and tools are built on and rely on this API for their product & daily operations. Hopefully not their entire product. The first rule is don't build your company on the back of another, but I think the most important part is that if you do use another company, make sure you're fine if they disappear one day. The last time Facebook made major changes (ostensibly as a response to the Cambridge Analytica…

Sorry but APIs aren't meant to be broken at anytime. That's what they are for. That is the unwritten part of the so called contracts/agreements. I do not understand how the idea of not building a company on the back of another is possible. We rely on other companies for deployments, hosting, reporting, monitoring, payments, billing and security etc. Some may be less critical than others but how can you avoid your rel…

Ensure you have a backup supplier that you can switch to.

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#47
post #46

Earlier quoted context omitted.

Sorry but APIs aren't meant to be broken at anytime. That's what they are for. That is the unwritten part of the so called contracts/agreements. I do not understand how the idea of not building a company on the back of another is possible. We rely on other companies for deployments, hosting, reporting, monitoring, payments, billing and security etc. Some may be less critical than others but how can you avoid your rel…

Ensure you have a backup supplier that you can switch to.

Very true. It’s a small but very helpful act of looking out for your future self to generalize access to APIs or multiple providers in your codebase via your own concept of accessing a list of service providers can be easily swapped out or added to.

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#48
post #33

> Many companies and tools are built on and rely on this API for their product & daily operations. Hopefully not their entire product. The first rule is don't build your company on the back of another, but I think the most important part is that if you do use another company, make sure you're fine if they disappear one day. The last time Facebook made major changes (ostensibly as a response to the Cambridge Analytica…

Sorry but APIs aren't meant to be broken at anytime. That's what they are for. That is the unwritten part of the so called contracts/agreements. I do not understand how the idea of not building a company on the back of another is possible. We rely on other companies for deployments, hosting, reporting, monitoring, payments, billing and security etc. Some may be less critical than others but how can you avoid your rel…

It’s about diversification. Don’t build a company entirely dependent on a single other company that can’t be replaced.

If your payment provider stops offering payments, it’s annoying but not existential. If your whole business is reselling a single artist and they die or switch to a different gallery, you’re done.

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#49
post #33

> Many companies and tools are built on and rely on this API for their product & daily operations. Hopefully not their entire product. The first rule is don't build your company on the back of another, but I think the most important part is that if you do use another company, make sure you're fine if they disappear one day. The last time Facebook made major changes (ostensibly as a response to the Cambridge Analytica…

Sorry but APIs aren't meant to be broken at anytime. That's what they are for. That is the unwritten part of the so called contracts/agreements. I do not understand how the idea of not building a company on the back of another is possible. We rely on other companies for deployments, hosting, reporting, monitoring, payments, billing and security etc. Some may be less critical than others but how can you avoid your rel…

GP's advice generally applies when talking about integrating with a third party API to provide data as a "input" to your business. The things you listed (deployment, hosting, monitoring...) are all after-the-fact concerns, and are generally interchangeable in a way that the API output schema (or systems uptime) for a particular service is not.

Re: Tell HN: Instagram's API has broken, support tickets ignored, status page green

#50
post #40
post #35

Earlier quoted context omitted.

this is easy to say as a comment on HN but unavoidable to a large degree for businesses in the marketing and social media space.

That is a risk of doing business. If they don't anticipate this kind of thing and build contingencies around it, they are simply bad at business. "Free market for thee, but not for me" is not a strong argument in any context.

Risk without risk mitigation is just bad business.
Post reply on HN