Facebook Checkbox Plugin Is Hidden - facebook-graph-api

I am implementing the Facebook checkbox plugin for my website. I Created the App and also created the Facebook page.
In development mode
All necessary credentials are setup properly, but Facebook checkbox plugin is always hidden it show error:
"Your app does not have the permission to message the user. Before approved for pages_messaging permission by App Review, you can only message people who have roles on the app."
Also, I already created the test user.

Related

Facebook Graph Api - Requesting new app permissions and demonstrating permissions use case

Our Facebook app is in live mode (Business app type) and needs some new permissions (for ex. instagram_manage_comments,pages_read_user_content).
We have tested these permissions with the app (using a profile with an Admin role for the app), working as expected.
In order to receive full access to these permissions we requested and app review for them, along with a detailed description of our use case and a screen recording showing the results of using the permissions with our app.
We received a response that the Facebook team cannot actually test the use case presented since their profile cannot access/grant these new permissions (since each Facebook tester uses a certain profile to connect to our app during testing, but this profile does not have an admin role in our app thus no access to these new permissions which were not yet fully granted to the app).
*We were asked to create a test app / test user and submit again.
Here is where we are stuck. It seems like a catch 22 loop.
If we create a Facebook TEST APP and a TEST USER, and send the credentials in the Submission Request description (so the Facebook testers can log in and test with this test user) then the test user will indeed have the new permissions enabled (since "Test users can grant your app any permission while it is in Development mode... or if the app is a test app"...)
BUT -
They will not be able to actually test the new permissions in action since the TEST USER is not a real FB user and cannot be granted a role in a real live Facebook page (and in our case also needs a fully connected Instagram account to this Facebook page) with real live data, needed to demonstrate the usage of the requested permissions.
What are we missing here?

Can we use Instagram for Oauth2 login for normal, business, and creator accounts?

The current state of using Instagram for Oauth2 login for mobile/web apps is not clear to me.
The old Oauth system appears to be no longer accepting new apps. The new Instagram Basic Display API also states explicitly:
You can't use the API to create user accounts or log your app users into your app
https://developers.facebook.com/docs/instagram-basic-display-api/
It appears that the minimum scope is user_profile, but when I try to use that scope I get an invalid scope error that does not reflect the requested scopes.
{"error_type": "OAuthException", "code": 400, "error_message": "Invalid scope: []"}
It appears that there is also extensive requirements for accessing this API like submitting a passport photo. The documentation also makes it sound like Instagram Basic Display API will not work with business or creator accounts, making it sound as if the API is now fragmented.
And finally there are Instagram Testers for sandbox accounts under Roles... but when you select an account it says "accountname (pending)" and provides no instructions for how to accept an invite, and if you visit instagram.com/developers with the test account and click "Sandbox invites" there is nothing there, and the user does not receive any kind of email.
Can anyone shed light on the current status of using Instagram for Oauth2 for the purposes of authenticating login into a mobile/web app?
Other reading: https://community.auth0.com/t/instagram-login-is-deprecated-and-the-documentation-on-auth0-is-broken/24122/20
For the Tester Invite:
Login to Instagram on a desktop
Click the person icon on the top right-hand side
Click the Cog icon next to Edit Profile
Select Authorized Apps in the popup
Select Tester Invites tab
Click Accept for your app
Once you accept the tester invite, the invalid scope error will hopefully go away.

Embed Power BI content into an application for your organization users - Need Admin Approval Error

We are trying to embed PowerBI report in the website and we have followed the step from below link.
https://learn.microsoft.com/en-us/power-bi/developer/embed-sample-for-your-organization
We have download the User Owns Data sample from GitHub to get started. Now, We are getting below error while running the application.
https://oxcrx34285.i.lithium.com/t5/image/serverpage/image-id/181463i44C126096E9419F3/image-size/large?v=1.0&px=999
SAT Report 5 app created on Azure --> App Registration and It's having following permissions.
https://oxcrx34285.i.lithium.com/t5/image/serverpage/image-id/181462i5D003092A86DE647/image-size/large?v=1.0&px=999
As we got an error of need admin approval, Do we need to set up the app using Admin login?
On portal.azure.com, got to App Registrations and select your application. Under Manage click the API Permissions link. On the bottom of this page there is a Grant Admin Consent button. If you dont see the button you dont have permission and will have to connect with whoever manages your tenant.

unable to get page likes although i am admin of both app and page

i am preparing a data analysis tool. i am unable to get the likes and reactions on posts of a page (i get a grayed mark on the filed in the graph API explorer) although i am the admin on the test app, and an admin of the page and the documentation clearly states:
""While you are testing your app and before you submit it for review, your app can only access content on a Page for which the following is true: The person who holds the admin role for the Page also holds an admin, developer, or tester role on the app."
i tried both a user token and page token
/MyPageName?fields=id,name,posts{message,comments,likes}
API V3.3
Getting user data for likes and comments requires your app to live and reviewed.

facebook graph api app permission Workplace Account

I have been developing using the FB.api(), but now I get the following error message
"This app does not have permission to manage this Workplace account"
when I try and make a new post, but I can still delete posts!!
I do not think I have changed any permissions, The Page is a Test Page, My Account is set up as administrator for both The Page and The App. I cannot see anywhere on either The Page or The App where I can provide permissions.
I have not got a Workplace Account, and cannot see how I might add/edit/remove one.
Well, how bizzar....If you post a new message with FB.api() and have property
formatting: 'MARKDOWN'
then you get an error about permission on Workplace Account!!