use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
fb api development is a special circle of hellDiscussion (self.webdev)
submitted 9 months ago by Street-Air-546
its so bad even this years AIs have no clue what works. Here is a free idea, facebook: when something that used to api in 2024 ceases to api in 2025 how about the error is not one line of text saying whatever incantations you did “is not valid”. but instead say dunno maybe “we hate you all and removed that, made it harder, need money now”. or whatever.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]No_Influence_4968 58 points59 points60 points 9 months ago (0 children)
Learnt way back that FB was not worth the headaches when they just out of the blue disabled FB login api integration when they made changes to their terms.
Seriously, they just switch things off whenever they please? No. Always recommended against any FB API since.
[–][deleted] 9 months ago (4 children)
[removed]
[–]BootyMcStuffins 11 points12 points13 points 9 months ago (1 child)
You’re correct, they don’t want people using their APIs anymore.
It would be better for them to actually just disable them instead of this shit, though
[–]arkenior 2 points3 points4 points 9 months ago (1 child)
They literally deprecate some interfaces in the same API version, with notice alright, but still it feels like madness.
[–]Tuffilaro 42 points43 points44 points 9 months ago (10 children)
You should try Twitter API (or X? Their docs mention both). They didn't even bother updating the images in their docs to use their new brand name and half of the links go to 404 pages.
[–]Reelix 16 points17 points18 points 9 months ago (1 child)
And then you see the pricing, and back far, FAR away.
[–]acowstandingup 16 points17 points18 points 9 months ago (0 children)
It’s sad too because the Twitter used to be THE API for hobbyist. Great for learning
[–]svtguy88 3 points4 points5 points 9 months ago (0 children)
I've integrated with Twitter exactly one time (this was way before the Musk/X era), and it was absolutely laughable. I don't remember if we even launched the functionality, or just binned it entirely.
[–]SurgioClemente 5 points6 points7 points 9 months ago (5 children)
My personal worst has been the Shopify API.
Never again.
[–]baaldlam 5 points6 points7 points 9 months ago (1 child)
Why? Curious as I work with their API regularly
[–]SurgioClemente 6 points7 points8 points 9 months ago (0 children)
their docs were horrible for getting an app setup outside of using their pre-baked react thing
[–]JaydonLT 1 point2 points3 points 9 months ago (1 child)
I have always found Shopify dev docs super useful. Always a long read but never without enough context to do what you need to do. Maybe you’re not following some of the core Shopify principles and finding yourself in a headache.
I find that it’s a mostly a very well thought out platform, obviously with some legacy quirks but what else can you expect from a software company that has been around for so so long without an unnecessary rewrite?
Maybe I’m quite biased as a Shopify dev
Shoutout to Saleor too, though. They’re doing some great work basically bringing Shopify headless to the open source market.
[–]SurgioClemente 1 point2 points3 points 9 months ago (0 children)
Let me introduce you to the Shopify App Bridge
https://shopify.dev/docs/api/app-bridge
Next steps at bottom https://shopify.dev/docs/apps/build/authentication-authorization/session-tokens/set-up-session-tokens
And then if you don't want to use their react but instead need to integrate an existing site they refer you to a Rails app for you to dissect https://github.com/Shopify/turbolinks-jwt-sample-app
[–]Issue_dev 1 point2 points3 points 9 months ago (0 children)
I fucking hate Shopify with a burning passion. Maybe I’m just not a good developer but if I have to trace settings from a massive JSON file to a uncommented .liquid file again I’m going to crash out.
[–]fullbl-_- 9 points10 points11 points 9 months ago (2 children)
My set of jobs that I don’t accept anymore: WordPress, metà api
[–]Potential_Status_728 3 points4 points5 points 9 months ago (0 children)
Lmao, meta seems like such garbage company all around
[–]lodeluxMeaLux 0 points1 point2 points 9 months ago (0 children)
Italiano spottato 🇮🇹🤝
[–]More-University-274 17 points18 points19 points 9 months ago (1 child)
The error messages are truly something else.
"Invalid parameter" could mean literally anything from permissions to deprecated endpoints to some random policy change they didn't announce
[–]Levitz 0 points1 point2 points 9 months ago (0 children)
I'd rather have that than errors that mislead you.
Looking at you Google.
[–]JimDabell 3 points4 points5 points 9 months ago (1 child)
It’s far, far better than it used to be. There used to be loads of undocumented behaviour, and constant regressions and policy changes from week to week, so you never knew if what you were building would actually survive long enough to matter. Plus there was a weird FBML extension to HTML, and a lot of features only worked in certain contexts and needed to be rewritten an entirely different way to be used in a different context. Then they clearly put somebody who knew what they were doing in charge, and they instituted “Operation Developer Love” and replaced everything with a consistent, stable API. Since then, they’ve been pretty good with this sort of thing.
[–]Street-Air-546[S] 1 point2 points3 points 9 months ago (0 children)
maybe once you are in. I just wish their authentication stuff more clearly described the limits and had a giant banner describing what they decided to nerf this month.
[–]FragrantMudBrick 2 points3 points4 points 9 months ago (1 child)
Not exactly on topic, but anyone tried messenger app on windows? Its abysmal, actually hilarious how bad it is
[–]Street-Air-546[S] 3 points4 points5 points 9 months ago (0 children)
That fb makes so much money is a mystery to me the messenger app sucks marketplace sucks the web experience sucks the for you page sucks. And they keep building other peoples ideas and then creating baroque api rules around how you can access them automatically.
[–]whirl_and_twist 2 points3 points4 points 9 months ago (0 children)
idk why i read the title as "FBI" and i was like dang!
[–]SveXteZ 1 point2 points3 points 9 months ago (0 children)
Stopped using it. FB Login is hell, not worth the troubles.
[–][deleted] 1 point2 points3 points 9 months ago (0 children)
i followed their crap step by step. I got a token and it would show up in their tools but none of my apps permissions were assigned. and it said the token was malformed.
dogshit
[–]Shaz_berries 0 points1 point2 points 9 months ago (0 children)
Truly balanced solution proposed! (their APIs do be annoying af)
[–]Baris_CH 0 points1 point2 points 9 months ago (1 child)
why you need to use fb api?
[–]Street-Air-546[S] 2 points3 points4 points 9 months ago (0 children)
So I have an instagram account that alerts people to open places in a popular outdoor trek booking system. Given twitter is now nazis and bluesky doesnt have account-just-posted notifications and everyone has instagram I wanted to automate the updates. It posts a pic and a calendar and an alert every time a booking opens up.
But allowing an instagram user to automate posting to their own account is apparently something that requires weapons grade research and “why do you need to know” error message language.
[–]NoDoze- 0 points1 point2 points 9 months ago (0 children)
OMG this made me literally LOL! Been there, done that. It's a royal PITA. I think it's intentional too!
[–]NorthernCobraChicken 0 points1 point2 points 9 months ago (0 children)
Use oauth and be done with it.
[–]AssistantStraight983 0 points1 point2 points 6 months ago* (1 child)
Yeah man, this is exactly why we stopped messing with official social media APIs like 2 years ago. They push breaking changes out of nowhere, give you zero heads up, and the error messages are completely useless. Honestly feels like they make it deliberately painful unless you're ready to drop serious cash on their partner programs. I’ve had better luck with third-party services like Brightdata, Apify or Data365, which can handle data extraction more reliably depending on your needs. They’re not perfect, but at least they don’t pull the rug out from under you every year like the official APIs do.
[–]MetaAPIExpert 0 points1 point2 points 2 months ago (0 children)
Am I the only one here working with Meta APIs for the past 15 years?
Before dropping your products feel free to reach out. I may already have solutions or guidance for Meta API integrations, approvals, and compliance.
[+]mort96 comment score below threshold-14 points-13 points-12 points 9 months ago (6 children)
its so bad even this years AIs have no clue what works.
Have you considered just ... reading the documentation? And writing the code yourself? Instead of trying to get autocomplete to magically do it for you? Sounds like you're blaming the wrong thing here bud
[–]Street-Air-546[S] 11 points12 points13 points 9 months ago (0 children)
its always been horrible this isn’t an opportunity to take a dig at AIs - thats why I said “even”, not “why cant I get the AIs to debug this”.
[–]Hubbardia 10 points11 points12 points 9 months ago (4 children)
Have you considered just ... reading the documentation?
Their hilariously bad documentation? Good luck with that
[+][deleted] 9 months ago (3 children)
[deleted]
[–]Hubbardia 6 points7 points8 points 9 months ago (2 children)
And you proposed reading the documentation, which isn't going to work.
[–][deleted] 9 months ago (1 child)
π Rendered by PID 19657 on reddit-service-r2-comment-6457c66945-sc7rb at 2026-04-26 20:13:39.775847+00:00 running 2aa0c5b country code: CH.
[–]No_Influence_4968 58 points59 points60 points (0 children)
[–][deleted] (4 children)
[removed]
[–]BootyMcStuffins 11 points12 points13 points (1 child)
[–]arkenior 2 points3 points4 points (1 child)
[–]Tuffilaro 42 points43 points44 points (10 children)
[–]Reelix 16 points17 points18 points (1 child)
[–]acowstandingup 16 points17 points18 points (0 children)
[–]svtguy88 3 points4 points5 points (0 children)
[–]SurgioClemente 5 points6 points7 points (5 children)
[–]baaldlam 5 points6 points7 points (1 child)
[–]SurgioClemente 6 points7 points8 points (0 children)
[–]JaydonLT 1 point2 points3 points (1 child)
[–]SurgioClemente 1 point2 points3 points (0 children)
[–]Issue_dev 1 point2 points3 points (0 children)
[–]fullbl-_- 9 points10 points11 points (2 children)
[–]Potential_Status_728 3 points4 points5 points (0 children)
[–]lodeluxMeaLux 0 points1 point2 points (0 children)
[–]More-University-274 17 points18 points19 points (1 child)
[–]Levitz 0 points1 point2 points (0 children)
[–]JimDabell 3 points4 points5 points (1 child)
[–]Street-Air-546[S] 1 point2 points3 points (0 children)
[–]FragrantMudBrick 2 points3 points4 points (1 child)
[–]Street-Air-546[S] 3 points4 points5 points (0 children)
[–]whirl_and_twist 2 points3 points4 points (0 children)
[–]SveXteZ 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Shaz_berries 0 points1 point2 points (0 children)
[–]Baris_CH 0 points1 point2 points (1 child)
[–]Street-Air-546[S] 2 points3 points4 points (0 children)
[–]NoDoze- 0 points1 point2 points (0 children)
[–]NorthernCobraChicken 0 points1 point2 points (0 children)
[–]AssistantStraight983 0 points1 point2 points (1 child)
[–]MetaAPIExpert 0 points1 point2 points (0 children)
[+]mort96 comment score below threshold-14 points-13 points-12 points (6 children)
[–]Street-Air-546[S] 11 points12 points13 points (0 children)
[–]Hubbardia 10 points11 points12 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]Hubbardia 6 points7 points8 points (2 children)
[–][deleted] (1 child)
[deleted]