Facebook Groups API: how to test the app? - facebook

Does facebook want the app to be tested on live users ?
there is no provision to test the app in developer mode. it expects the app to be installed in the group .And that's only possible with a approved live app.
Or Am I missing some thing?
All I get is permissions error , even though both publish to. groups and groups_access_member_info are provided

Related

How to get through facebook review process with ios app only in testflight?

I have an app where I am pulling events from different APIs among other the facebook API. For now I am just pulling the facebook events for testers. However, in order to get access to pulling facebook events from all users I need to get the app through the review process for user_events.
My problem is that my app is still in development mode and I cannot release it to the app-store before I have gotten the access from Facebook. But as I understand it, facebook have to review the app themselves. I do not understand how I can possibly get the app through review when they cannot download it - at least I would have to know their emailadresse in order to send an invitation through testflight.
Would it be fine just do create a video of how it looks without facebook getting access to the app or what would be the appropriate approach?

Do I need to get app permissions approved before building my app?

I'm having an issue where I'm wanting to build a web app - but until I can have it built to show Facebook, they won't give my app permissions (specifically manage_pages and read_page_mailboxes).
So, obviously my code for this doesn't work at the moment.
Is there a sandbox mode where I can write and test all my code, then send it into Facebook submissions for full approval once it actually works?
As a developer, you can use permissions that have not been approved to build your application. You can also create test users from the App Settings page to create users to test your application - all can use unapproved permissions.
Once your application is built, you can then submit it to Facebook to get the permissions approved for end-users. Just make sure you are using the Developer account or a Test user account to test your code during development.
You'll see a notice if you're using a permission that isn't approved.

FB Graph API - (#3) Application must be whitelisted or users must be testers

I have FB App and through it created group, so I can invite/add new members of this group (via Facebook Graph API). It works perfect 4 days ago, but now I get error
"(#3) Application must be whitelisted or users must be testers."
and I can't add new member again. I can't find anywhere what's a "whitelist" and how to add my App on it. Can anyone advise me?
Your application must be in development mode, so you cannot send invitations to the users other than administrators/testers/developers of the application.
So either make your app live-
Or, if you don't want to make the app live for now, add some more testers whom you can send the invites-
Edit:
Also check if your app is published in App Center as a game or not? In that case the documentation says-
App and Game Groups is currently in Beta. While in beta, only games that are in the App Center will have Game Groups enabled. For development purposes, the Game Groups API will work for application admins, developers, testers and test users.
Sahil, the App Center requirement should no longer be in place.

iOS 6 the facebook server could not fulfill this access request invalid application

In some iPhone 5 devices we have an error when trying to call Facebook login:
The error is:
"the facebook server could not fulfill this access request invalid application id"
I many times checked that application id is specified correctly.
Strange, that on other devices same app is working correctly.
Please, could you help, what the reason of that?
All developers of a particular app, should be known to Facebook. While the application is in Sandbox mode (i.e. developer only access), all every user who want to use the Facebook platform, for testing/developing the application, will have to be added as a developer (as shown below) -
Just goto https://developers.facebook.com/apps/, and add the user, in the list of developers/admins.
More than likely the app is "sandboxed", so only developers have access. If this is the case you'll have to use a developer account on the iPhone.
Go to iOS settings > Facebook
Log out with your "personal" account
Log in with the developer account (to be safe us the dev account that you created the app with)
This worked for me.
I faced this problem. For me the issue was that I hadn't added the iOS platform for the app. Go to the Facebook developer page, then select your app. In the left nav bar go to settings. Then add platform. Ensure that your bundle identifier is correct. Then it should work.
If you have been testing with a sandbox facebook app and then receive this error when switching to the production app make sure you have published the app in the status & review tab.

Do testers need a developer ID to access my Facebook APP?

I have added some testers to my Facebook application while it is still in Sandbox mode. I have already added them as testers within a group called testers. However, they are having issues accessing the application directly (while logged in) and the APPs page.
Do these testers need a developer ID to access my application in Sandbox mode?
Problem solved on my end.
Apparently when you add people as testers they don't get a "Developer App" invite like people added as developers do, so the testers need to make sure they are approved for the Developer App at https://developers.facebook.com/apps. Then they should be able to get to your sandboxed app and approve its permissions. The reason for the fact that some people could access it and others not in my case from my group, was that the ones that could access it from the group had already at some point in their past approved the developer app unknown to me. So it seems all users of my group can now access the sandboxed app, but they have to allow the dev app first.
No, I don't think they do. I have recently added a friend as a tester and they do not have a developer ID/added the developer application.
My app is still in sandbox mode and is an iframe app btw.