如何录制user_events权限演示视频提交Facebook应用审核?
user_events Permission Review (Even Without Test User Access) I’ve run into this exact snag before—sometimes even properly set up test users don’t get access to specific permissions during development. Here’s how you can create a valid demo that will satisfy Facebook’s review team:
First, Double-Check Your Test User Setup (Just in Case)
Before jumping to workarounds, confirm you haven’t missed a critical step:
- Ensure your app is in Development Mode and
user_eventsis added to your app’s "Permissions and Features" under the App Review tab. - When creating/editing a test user via App Dashboard > Roles > Test Users, explicitly assign the
user_eventspermission to them. - Log into the test user’s Facebook account and create a few sample events (e.g., a birthday party, local meetup) so there’s actual data to retrieve.
If this still doesn’t unlock access, move on to the following solutions.
Use the Graph API Explorer to Simulate the API Call
Facebook’s Graph API Explorer is your go-to tool here:
- Open the Explorer, select your app from the top dropdown, and switch to your test user account (use "Get Token" to log them in).
- Construct the API endpoint you’ll use (e.g.,
/{user-id}/events)—even if permission isn’t granted yet, you can show the structure of the call. - In your video, explain that this is the exact request your app will make once approved. To make it concrete, display a mock JSON response (pulled from Facebook’s official API docs) that matches what you’d receive with valid access.
- Record this process: selecting the app, entering the endpoint, and walking through the expected response data.
Build a Mock UI Demo of Your Feature
Facebook’s review team cares most about how you’ll use the permission to add value to users. Create a simplified version of your app’s workflow:
- Show the login flow where the user is prompted to grant
user_eventspermission (capture the Facebook login dialog with the permission listed). - Build a mock screen that displays event data (use realistic sample events that match Facebook’s event structure).
- Demonstrate how your app will interact with this data—like showing upcoming events on a calendar, sending reminders, or syncing with your app’s other features.
- Narrate each step clearly: "Once the user grants access, our app fetches their Facebook events and displays them here so they never miss a planned activity."
Add a Supporting Explanation in Your Submission
Alongside the video, include a note in the App Review form explaining:
- That you couldn’t get test user access to
user_eventsduring development. - That your demo video shows a simulation of the feature’s functionality, aligned with Facebook’s API documentation.
- Attach a sample of the expected JSON response from the Graph API to prove you understand the data structure you’ll be working with.
Pro Tip
Make sure your video focuses on user benefit, not just technical details. Facebook wants to see that you’re using the user_events permission to enhance the user experience, not just collect data.
内容的提问来源于stack exchange,提问作者Steve.NayLinAung

