I have been in charge of developing and maintaining integration with Facebook Marketing API for more than half a year now. It has been nothing but ...
For further actions, you may consider blocking this person and/or reporting abuse
Thank you! I have to work with the Facebook API all day (among 20 other APIs) and it is in many ways the worst. Glad someone else hates them too.
Lol this does not surprise me at all.
That's why I consider that anything made by Facebook is irrelevant. Except maybe Yarn.
I'd hardly consider React irrelevant.
Thanks for pointing it out, that was precisely the meaning of my message. To be fair, I have not used React extensively and so it's likely that I'm wrong on some points below yet I had much better time with other tools (Vue.js to be specific) and not found the need to explore React this much.
.vue
componentI've also used Vue.js and to be honest a lot of the points above are incorrect.
HTML is JS. I found this week's at first but if you understand the way that React works with the virtual DOM this actually makes a lot of sense.
One of the main features of React is that your CSS for a component is independent of other components just like Vue.
React is probably the easiest library to pickup. I say library because unlike Angular and Vue it does not control its own routing etc.
There are multiple ways to achieve looping. It is likely you have just seen one (sounds bad) variant.
I feel like their OSS is different then their business platforms, though I'd love to hear more about your thoughts if you think otherwise.
Just to add something:
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
Facebook enjoys breaking your code .
It was supposed to be a small addition but I think I needed to spit this out somewhere
I had to change a part of my thesis due to how unusable their API was. Never again.
To also /rant and pile on here: their Python client
facebook-business
API just might qualify for the ugliest client library ever. I'd be nicer if nearly all of the underlying business's profits weren't generated this API.Typical garbage "C" programmed in the Python language. I think there's few things that set off a Python dev more than that. Oh, yes, please provide me a getter for a static attribute without using properties. It's ridiculous incompetence.
Further, doing it right, and in a reasonably Pythonic style, would take a decent team just a weekend. It's not all that big an api considering the repetitious boilerplate throughout. However, maintaining that lib versus their "graph" REST api would need an entire army's attention, day and night!
What a sham.
I'm working on the API certification process now for the FMP-TS program.
I have acknowledged the issues you stated above.
One thing I can tell you is in every disappointment is an opportunity if you know how to manage expectations.
This is a huge opportunity for any developer trying to crack into the industry.
I just got this email from them yesterday.
On a holiday mind you, at night...
From the Program Marketing Manager.
We have noticed a significant uptick in advertiser requests for API-related work. Because of this, many partners not certified for API work have reported seeing a decrease in leads due to being filtered out of the partner matching options when API work is selected. In fact, more than half of all requests in recent months have included API work.
We want to make sure you are set up to potentially receive this new demand, so we are asking select partners to pass the Advertising API Developer Blueprint Certification as quickly as possible, ideally by November 15. If interested, please request a voucher by October 15, 2020 so we can send you next steps. You can find more information below. If you are lacking the capabilities to pass this certification but are interested, please let us know so we can work to support your growth.
This is a great opportunity to ensure you’re set up to support this increased demand for API work. Advertising API Developer grants you access to leads including:
Offline Conversions API
Marketing API
Conversions API
Potential new APIs in the future
Totally agree. One more point for you guys:
Just choose another project and resume your energy.
Thanks for the post,
Am trying to use facebook graph API to fetch data and displace on my app , am building an app with reactjs, i want to get data from the graph API but am not really sure how to call the request. I want events on facebook base on a particular location, this is the documentation
Any recommendation will really be appreciated
Thanks
This is a great post and sums up some of the issues we've had using FB's poorly documented and ever changing API.
Not to mention that all their client libraries are generated by autogen tool and code is close to unreadable.