Quick Question: Did the process change to be “Instagram Basic Display” or I’m very very blind? Because I can’t see the oEmbed option, the closest by definition I’m supposing it’s the Instagram Basic Display.
Quoting:
Instagram Basic Display allows apps to access the Instagram Basic Display API, which provides read-only access to basic data in app users’ Instagram accounts.
Use this tab to configure the API’s authorization window so you can get permissions from users, and to submit your app for App Review when you are ready to switch it to Live Mode.
Note that Basic Display is not an authentication tool . Data returned by the API cannot be used to authenticate your app users or log them into your app. If your app uses API data to authenticate users, it will be rejected during App Review. If you need an authentication solution, use Facebook Login instead.
It, whoever, requires other URLs that are not listed here so I’m not sure, ie:
Client OAuth Setting
Deauthorize Callback URL
(Also maybe there is something that changed because it doesn’t work here I think?)
I see. There is a difference with the tutorial, then.
Instead of being added like any other feature (called “Products” in the UI) from the Dashboard it is now requested from the “Request” section of the “App Review” menu. You select the feature and submit it to review.
Which makes the process kind of loophole-ish because they request a link with a valid oEmbed to approve it… but it doesn’t work because the feature isn’t approved…
It works on my account now. I’ll try to summarise with what you need. I’m not particularly techie so I’m not sure I can answer many questions, but I suppose just copy my settings as close as possible to check it all works.
You need both facebook login (I don’t know if instagram graph API is actually needed). Check facebook login works on your discourse installation
Heya folks, wanted to let ya’ll know that as of today, @Iceman’s description remains accurate.
Some of the page layouts have been modified from the guide (), but the primary different is oEmbed must be requested after your app has passed the App Review.
From the “App Review” menu, you may make requests:
How can i access the advanced oembed read? i am not even able to request it because the button is disabled. I did some api on the graph, but the nothing happens even with the 24 hours
Some users have gotten around this by submitting the app for review for a different reason (such as Facebook login), and once it is approved some features are able to be requested, such as “Oembed Read”.
You may want to reach out to the platform support channels to understand what is happening with your account.
My access was revoked because it wasn’t used for 90 days. Which means, I think, that nobody on my forum posted an Instagram link recently.
So, here’s the current status of the oEmbed Read permission:
To request advanced access to this permission, you need to make a successful test API call. It may take up to 24 hours after the first API call for this button to become active. Learn about testing
How in practice do we do an API call with Discourse in this context to request advanced access again?
I would like to be able to see instagram and tik toks videos and photos on my forum.
Does anyone know how i can do that. i am also willing to pay for it.
Explain us how you use this permission or this feature
The instagram_graph_user_profile permission makes it possible for your app to read the user’s user profile from it. This permission must be used to read fields in an Instagram user profile (for example, the user ID or account type). You can use this permission to read the “User” node (representing the Instagram user) and its perimeters. You may also use this permission to request insights and analytics for advertising, marketing or enhancement of your application using non-identifying or anonymized aggregate data (provided that such data cannot be de-anonymized).
I have no idea whether this would fix the broken embeds but I went through the steps anyway.
I AM over the 11 January 2024 deadline so hope it will still be ok.
The steps were fairly simple, just about 4 checkboxes I had to tick to confirm compliance with various matters (that I’d confirmed in the past, and since nothing on my site had changed I believe it should all be fine).
Now I just got to wait a day or two for confirmation.