How to create Multitenant Facebook App to access multiple Pages of different accounts - facebook-graph-api

I want to Create a Facebook app which can be integrated with our CRM system to access post, reply to posts, comments etc; along with contact ID, name, Email etc..
The problem I am facing is for each customer new app needs to be created and it has to go through app review process.
Is there any way to create a multi tenant app in Facebook.

Related

Clarify few doubts in connectycube Flutter chat sdk

We are developing a Flutter app with one to one chat, so the user is able to sign up with phone number, email, Google sign-in, Facebook sign-in, Apple sign in. So, regarding the chat we like to clarify few doubts from your development team:
How do you maintain the uniqueness for each user like auto-generating user-id?
Are we able to change the name of the users before chatting to the opponent?
Are we able to change the notification sound, Can we manage the notification with our own notification(we are using awesome notification flutter)?
Is there an API available to get the chat history for each user?
After getting the correct request for signup (https://developers.connectycube.com/flutter/authentication-and-users?id=user-signup) ConnectyCube's server creates a new user and generates an id for it, and returns newly created user in the response.
User can change their name any time via ‘Update profile’ https://developers.connectycube.com/flutter/authentication-and-users?id=user-profile-update request. The only current user can update the user’s name.
ConnectyCube SDK doesn’t provide any UI solutions. You can use any plugin(s) for displaying the notifications.
The user can fetch only chat history related to this user (https://developers.connectycube.com/flutter/messaging?id=chat-history).
The ConnectyCube has an API for login via Facebook, Firebase phone auth, e-mail, but for Google sign-in and Apple sign in you have to develop your own logic for creating a user and signup it on the ConnectyCube server.

Fetch users media using the new Instagram Graph API on WordPress

Soo.. with the new changes that Instagram and Facebook have brought upon us, it has made it more complicated to have a module displayed on our website to just show the images from a user's feed.
Long Story:
Below, are the things that I have already accomplished:
- Create a Facebook page and link Instagram account (Completed)
- Create an Facebook App (Completed)
- Create a Business Manager page (Working on verifications)
I want to be able to display a users profile images depending on the username that is set in a custom field type on WordPress Admin Panel.
Questions:
Since we own all of our corporate IG accounts, do I have to implement Instagram/Facebook login to display user's feed items?
Is there a way to bypass this?

Can one application have two facebook app id with two different fb account?

I have published one application which uses facebook login. I have created facebook developer account and get app id for my application and it was working fine. Its been a year I have released my application on google play.
But now I am not able to access my facebook account. I am facing this error "Security check - This account isn't eligible for this process for MY App name"...
What I am thinking now, is to get new app Id from different fb account and and change that in my application and give update of my application. But my question is, the existing users, who have not taken the updated version can still use facebook login, with previous app id. I mean can my application have two different app id from two different fb account?
Thanks in advance,
Krishna

Parse-Server Facebook login - link users with Business Mapping API?

I'm Using ParseServer with two different client applications. Since each mobile app is associated with a different Facebook app (different app names, logos...), the current Facebook policy is to issue a foreign user id for same users when authenticating through different Facebook apps.
We'd like to link those two user ids in ParseServer so they will share a single user account. Even when authenticating via different Facebook apps.
According to Facebook documentation the way to do that is by using the token_for_business or "Business Mapping API" to match two user IDs that belong to a single user.
However, ParseServer documentation does not indicate how to use token_for_business or "Business Mapping API".
We are currently using the /users (POST) endpoint for login and registration passing the authData structure for Facebook when Facebook auth is performed.
Assuming ParseServer uses the authData.facebook.id attribute in order to look for existing users once a new login request arrives, its possible to call the facebook API GET /me/ids_for_business and substitute the id in authData with a previously existing user id.
Is this a recommended approach?
Ideally, I'd like to just add my token_for_business to the authData in the login request and have Parse do the rest of the work. Is that supported?
Lastly, is it at all possible to link two facebook users in ParseServer? the authData structure does not seem to allow is as the "facebook" id section is no in any type of array - it seems there is no way to express dual facebook ids under a single user.. Is this changed at any future parse version (currently using Parse 1.6.14 in the client and ParseServer 2.2.19)
Thanks,
Ron

Using Facebook to login / register - how to still get local user details from my database?

I want my sites users to be able to use facebook to create an account and login
I will gather additional details from the user once they have logged in (id, name, link, etc.) and create a local application database entry for the user.
For future logins, how would i handle the fact that their local db record will now exist?
How do I use the facebook login to return and be able to get the local db user details?
Yes, authenticating through other providers (openAuth is a biggy too and more generic) is getting quick common.
Here is the facebook info on how to do it with them:
http://developers.facebook.com/docs/authentication/signed_request/