v26 — dossier copiable et téléchargeable pour Meta App Review

Dossier App Review

Publication réelle verrouillée avant validation Meta

Scope demandé

pages_manage_posts

Pas encore activé

Pages preuve

2

Connectées en lecture

Posts approuvés

0

Workflow validé

Autres décisions

0

En attente/refusées

Résumé dossier v26

Ce qu’on va copier dans Meta

Cette page rassemble les textes, les preuves d’écran, le script vidéo et les contrôles de sécurité à utiliser pour préparer la demande Meta App Review. Elle ne publie rien réellement. Le but est de préparer un dossier propre avant d’ajouter pages_manage_posts aux scopes.

Dossier copiable v26

Bloc prêt à coller dans Meta App Review

Ce bloc regroupe la justification, les étapes de test, les contrôles de sécurité et le script vidéo. Il sert de base propre pour remplir le formulaire Meta sans réécrire les textes à chaque fois.

Lecture seule · aucune publication réelle

Actions v26

Copie le dossier complet ou télécharge-le en Markdown pour le garder avec les preuves vidéo.

# Postvoro — Meta App Review dossier

## Permission requested
pages_manage_posts

## Copy blocks for Meta App Review
1. Permission request summary
We request pages_manage_posts to allow Postvoro to publish approved social media content to Facebook Pages that the Page admin has explicitly connected to the app. The permission is used only for Pages selected by the user and only after an internal client approval workflow is completed.

2. Step-by-step review instructions
Log in to Postvoro, open Settings > Social integrations, connect Meta, select a Facebook Page, prepare a Facebook post, send it to client approval, approve the post from the Approvals screen, then open the post details page. In the current review build the real publishing button remains locked until pages_manage_posts is approved by Meta.

3. Data and safety explanation
Postvoro stores connected Pages, post drafts and approval decisions in PostgreSQL. It does not publish automatically. The user can verify the Page, post status, approval status and publishing lock before any real post is sent.

4. Video script
Show the Meta OAuth connection, the Page selection screen, the synchronized Facebook Pages inside Postvoro, the creation of a Facebook post, the approval workflow, and the post detail screen where real publishing is intentionally locked until Meta approves pages_manage_posts.

## Video evidence screens
1. Connexion Meta OAuth avec choix des Pages Facebook autorisées.
2. Page Intégrations sociales avec Pages synchronisées et diagnostic permissions.
3. Création d’une publication Facebook en mode brouillon ou simulation.
4. Envoi au workflow Approbations client.
5. Décision client: Approuver, Demander modification ou Refuser.
6. Détail publication avec bouton réel verrouillé tant que pages_manage_posts n’est pas validée.

## Facebook Pages included as evidence
- Palacio verde | Marque: Palacio verde | Page ID: 180118292428928 | Permissions: pages_show_list, pages_read_engagement, public_profile
- Aziz Zakaria — Profil Meta | Marque: Palacio verde | Page ID: 3207493322791032 | Permissions: pages_show_list, pages_read_engagement, public_profile

## Publications used as approval workflow evidence
- Aucune publication de preuve disponible.

## Security decision before submission
Until Meta App Review validates pages_manage_posts, Postvoro remains in simulation mode. The real publishing button must not call Graph API to create a public post. After validation, publishing will be enabled in a separate guarded version with audit logs and explicit confirmation.

Preuves à capturer en vidéo

Écran 1

Connexion Meta OAuth avec choix des Pages Facebook autorisées.

Écran 2

Page Intégrations sociales avec Pages synchronisées et diagnostic permissions.

Écran 3

Création d’une publication Facebook en mode brouillon ou simulation.

Écran 4

Envoi au workflow Approbations client.

Écran 5

Décision client: Approuver, Demander modification ou Refuser.

Écran 6

Détail publication avec bouton réel verrouillé tant que pages_manage_posts n’est pas validée.

Textes prêts pour Meta App Review

Purpose of permission

Postvoro requests pages_manage_posts only to publish content to Facebook Pages explicitly selected and connected by the Page admin. The app prepares social media posts, sends them through an internal approval workflow, and publishes only after the client/admin approves the content.

How the feature works

A user connects Meta, selects one or more Facebook Pages, prepares a post in Postvoro, sends it for approval, and then an authorized admin approves it. Real publishing remains disabled in the current version until Meta validates pages_manage_posts.

Why pages_manage_posts is required

The app can currently read the user’s Pages using pages_show_list, but it cannot publish to a Facebook Page without pages_manage_posts. This permission will be used only for Pages the user manages and only for approved posts.

Safety controls

Postvoro keeps a real-publishing lock, stores approval decisions in PostgreSQL, keeps an audit log, and avoids publishing automatically. The user can see the selected Page, post status, approval status, and whether real publishing is enabled or locked.

Pages Facebook incluses dans le dossier

Ces Pages servent de preuve que l’utilisateur autorise Postvoro à lire les Pages qu’il gère. La publication réelle reste désactivée jusqu’à validation Meta.

Vérifier readiness
PageMarquePage IDPermissions accordées
Palacio verdePalacio verde180118292428928pages_show_list, pages_read_engagement, public_profile
Aziz Zakaria — Profil MetaPalacio verde3207493322791032pages_show_list, pages_read_engagement, public_profile

Publications utilisées comme preuves

Ces lignes montrent que le workflow d’approbation existe avant toute publication réelle.

Aucune publication de preuve disponible. Crée un post, envoie-le en approbation puis approuve-le avant de préparer la vidéo Meta.

Décision de sécurité avant soumission

Tant que Meta App Review n’a pas validé pages_manage_posts, Postvoro doit rester en mode simulation. Le bouton réel ne doit pas appeler Graph API pour créer un post public. Après validation, on activera une version séparée avec garde-fous, audit log et confirmation explicite.