Facebook Business extension FBE v2 - facebook

How can we get access to Facebook business extension FBE v2, we want integration our reservations with Instagram (CTA button Reserve), to build app on Facebook with this functionality it requires access to FBE v2, does anyone know how to do it?

Related

How to use instagram as a chatbot and i already use facebook messenger for the same

I created an app for my chatbot application and integrate it on Facebook messenger this works perfectly, Now I want to integrate the same on Instagram so I created the business account named "test_MyApplicationName" and then connect it with the same Facebook app which I use for messenger. also created a webhook and give all permissions which are necessary for IG but still, I don't get any response from Instagram messaging to my backend(I also added the recipient/test user in the app). So
I request to you guys please help me to achieve this.
For Instagram is it necessary to have a live/verified app?
Thanks
Kartikey Gupta
You must use a test account for that.
Go to app dashboard-> roles -> test user.
create a test user with pages_metadata, instagram_basic, pages_messaging, instagram_messaging permission.
after creating a test account, log in with that. Create a Facebook page after that go to Instagram open an account using Facebook.
• test in the account should start with test_ example:
test_albert, test_username.
• goto facebook page setting -> Instagram -> connect to Instagram
• go to Instagram settings -> privacy -> Allow access to the message should turn on.
• Connect your app again with the test Facebook account and select the Instagram account while connecting.
P.S: you must have followers between 1-100k to receive an Instagram webhook event from that particular account.

New connect Instagram feature using Instagram graph API

My requirement is to add the feature of Instagram connect and fetch their post/medias.
So I am referring this link Instagram APIs for Instagram connect feature in my android app to fetch user posts of Instagram. as written in document Instagram developer APIs are going to deprecated in early 2020. so I read this new link Instagram Graph API of Instagram graph APIs.
So the problem is I am uncleared with the flow of connect Instagram feature using graph APIs.
So below are my queries:
If I need to connect Instagram and want to fetch their post/media
Do we need to authenticate with Instagram or Facebook?
What will be the flow of it for the user experience?
And all the user that want to connect with Instagram. they have to create Facebook page and link Instagram account to Facebook page?
Or we only need to configure developer account with these steps Instagram Graph API
Thanks
Happy Coding....
The "old" Instagram API is going to be deprecated soon. You should use Facebook Graph API instead. However you need to keep in mind that at the moment Facebook Graph API supports only Instagram Business Accounts. It is not possible to fetch Instagram posts for "regular" Instagram accounts. If you need to support both, you have to apply for both APIs - Instagram API and Facebook Graph API.
With old API you need to authenticate via Instagram login flow. With new Graph API you need to go via Facebook login.
User needs to connect his/her account to your app. Depends on API you are planning to use, but user will have to go either through Instagram (regular accounts) or Facebook (business accounts) and approve access for your app to their content.
Yes, if you plan to use Facebook and Graph API. The requirement for Instagram Business Account is to have Facebook page connected to Instagram account. It is not required for regular accounts and Instagram old API. However you can also access business accounts from old API too;)
It really depends on your use-case. If this is only internal app and you plan to support your personal Instagram account, you cna basically configure the developer account only. But if you plan to release the app to global account you need to go through verification process and app review on Facebook.

Do I have to create an app using the original Instagram API before i can use the instagram graph API?

I'm trying to create an app with the new Graph API for instagram business accounts.
I am following the documentation here
It says after adding Facebook login, I need to submit the app for review to be able to use the api, and I need to create a screencast on how the app will be used.
Am I looking at the wrong documentation? How am I suppose to create the app without being able to pull any data from the API?
Is there no sandbox mode until the app is developed that I can use?
Do I have to create an app using the Instagram API first to be able to request permissions to use it?
While I haven’t had any experience in Instagram apps, I do have a bit of Graph API experience with Facebook
While in development (a switch at the top of the App Dashboard), any developers and administrators can test the app using any and all permissions. To make the app public however you need to submit for review.
The new instagram graph API is an extension of the existing Facebook API.
So you can make requests on the new API by have a facebook login on your app, then requesting access for the users pages and the users instagram data.
Once you are able to access their pages data you can submit a get request and fetch ?fields=instagram_business_account
once you get the instagram accounts ID, you can make requests on it following this documentation
In development you can only access your own pages, once you build using your own data then you can submit your app for permissions, and finally you can submit your app for review.

How can I limit Facebook oauth to only Instagram Business accounts?

Within our application we would like to provide automation features for Instagram Business users. The Instagram API is migrating to Facebook graph, so we have implemented authentication through that. The problem is that we don't want ALL Facebook users to be able to authenticate, only Instagram Business accounts.
Is there a way we can configure the OAuth setup so that it only lets in the user type that we want?
Otherwise it seems we would be left to do this within application code after the authentication process is complete, which would be a pretty poor user experience (eject the user after they've authenticated).
We're currently using Firebase to perform the OAuth integration, but would be open to implementing manually if it provides a better user experience.

Facebook for USSD

I am currently trying to build a USSD service using Facebook API's.
However, Facebook has upgraded to v2.0 API's and now it requires Facebook permissions in order to use some features.
So firstly, what should i create the type of my new app in Facebook developer site( there is not USSD type, the types available are iOS, Android, Facebook Canvas and Website)?
And how can i grant access to the features that i will use(manage_notifications,publish_actions,read_requests,read_stream,status_update)?