-
Notifications
You must be signed in to change notification settings - Fork 858
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecation of Instagram Basic Display API #757
Comments
Welp, that’s definitely a big bummer. I haven’t read the docs extensively yet, but it looks like the Instagram API they suggest migrating to, is only usable with Professional accounts? If so, then effectively they would be dropping support for getting personal photos from the API to display on a web page — which was the original reason I wrote this library… |
Hey @stevenschobert As of current I haven't been able to find another official way to fetch user posts/information, mostly because my purpose for the API is to get content for businesses websites. |
Hi @stevenschobert, I just wanted to confirm - will Instafeed.js be getting updated to work with the Instagram API and continue to support business Instagram accounts after December 4th? |
Howdy @moayad-do6! Thanks for the question! And thanks to @jasper-clarke for noticing the API change and posting. I think for now the answer is probably no, I don’t have time to update Instafeed.js to support the new API before December 4th. 😞 At this point I don’t really know how much work it will take to make the changes, and I don’t have any time do that research. It’s possible that it might not be many changes, code-wise, but I don't have an account to setup to test it out, or really any spare time at all to dedicate to the project at all :( If some kind soul out there wants to help with this, please do post in this thread! |
@stevenschobert I’m going to work on a pull request and should hopefully post it within the next 10 days. |
@jasper-clarke that’s great news! 🙌 Let me know if you have questions about the code! |
@stevenschobert |
@jasper-clarke that’s surprising — I was guessing at least the URL and request/response formats would have changed? For tokens — are the tokens still limited to read/only access with no ability to get private data like accounts, direct messages, etc? |
@stevenschobert Yes you cannot read other users data still. Only the data of the user owning the access token. |
@jasper-clarke interesting! The way they worded it, it sounded like a whole new API. It’s good that you can’t access other users tokens — but what all data from the owner of the token can it fetch? With instafeed.js, the tokens are exposed on the client side, so have to be assumed to be publicly viewable. |
|
Iʻm also in need of the migration of instafeed! Thanks for any help you can provide! |
@stevenschobert
Welcome to the discussion @BT-KS-808 we are just deciding on a path to take for setting up the new system. |
@jasper-clarke sorry, thanks for the reminder. not sure on the refresher part — it would be a server-side component right? The more important piece I’m stuck on right now is the part about the token security. If the token allows you to do anything other than fetch public photos, it can’t be used in a client-side manner anymore. |
@stevenschobert |
It really sucks that Facebook have decided to remove the basic display API - it's pretty much all that I needed for a lot of projects, and with a months notice, it'll be gone. It will be great to see if progress is made here to get instafeed.js working with the main API. Failing this, https://www.instant-tokens.com has been my go-to service since all this API stuff went sideways. You have to pay, $45/£45 per year, but it's a fairly low price for unlimited sites, and the service takes care of renewing tokens etc for you. |
@stevenschobert I'll get back soon with some results and hopefully a pull request. |
@jasper-clarke thanks for your time and effort as I am relying on instafeed.js for several projects. Is there any update from your side? Thanks once again! |
Hey @frederikkempe |
@jasper-clarke can I maybe help you out with my Facebook developer account? I have one up and running. |
@frederikkempe |
@jasper-clarke Are you using Discord? You can connect with me by searching for |
Status UpdateMe and @frederikkempe are working together to find out the permissions of the new Instagram tokens as to whether this project can continue to be client side or whether it needs to be transitioned to server side (which may not be realistic). We'll try to get back within a week hopefully as to the next steps and the result of our research. |
UpdateI've managed to get my Facebook Developer account working and me and @frederikkempe are continuing to work on a functional setup using instafeed.js and the new API. The good news is this, we may not need to make any code changes to instafeed.js at all! The bad news, instagram-token-agent is now invalidated and will not work for the new tokens. @stevenschobert What are your thoughts on this so far? |
@jasper-clarke @frederikkempe That is good news, thanks for the updates and work on this! So long as the tokens can be restricted to fetching public info, I'm happy to accept any code and document changes that will keep the project alive! I don't have much time to contribute to building a new agent refresher, but I can help answer questions and provide some history on things, if you want to add me to the convo in discord (username That refresh service repo was made by @benjamin-hull (who also worked with me on the migration to the Instagram/Facebook Basic Display API a few years back). Not sure if has any plans to build a new service or not, but could be worth asking! |
Hello,
I just wanted to check that this project will be revised to accomodate the upcoming deprecation of the Basic Display API
Thanks!
https://developers.facebook.com/docs/instagram-basic-display-api
The text was updated successfully, but these errors were encountered: