Facebook API des pages: “la Page Publique d'Accès au Contenu” revue de screencast

Mon site utilise Facebook Page de l'API de tirer publiques de contenu à partir d'un Facebook page, publié par le propriétaire de la page, pour créer une dynamique de blog avec un lien évident avec le Facebook de la page.

Vous pouvez le voir ici en action: https://kc-hrubeho.cz (ctrl+F "Facebook"). Bouton jaune "Načíst další" fonctionne comme une pagination AJAX. Désolé pour la langue tchèque, ce site n'est malheureusement pas une version en anglais.

Je suis en utilisant cette URL pour obtenir de l'objet JSON du contenu de la page: https://graph.facebook.com/<PAGE-ID>/feed?access_token=<TOKEN>&limit=10&fields=message,link,attachments,created_time,full_picture,picture,timeline_visibility

Droit maintenant, il œuvres, mais App review FAQ membres de cette:

Mon application utilisé pour accéder à du contenu public sur les pages, suis-je concerné par la v3.0 changements?

Oui. Les applications qui ont accès au contenu des pages publiques doivent demander une Page
Contenu Public fonctionnalité d'Accès et nécessitent un examen par Facebook.

Aussi, il est présent avis:

Afin de maintenir l'accès aux API, votre application devra être
soumis pour examen par le 1er août 2018.

J'ai rempli le formulaire pour examen. L'un des éléments requis est "le screencast".

Nous avons besoin de voir votre application à l'aide de la Page Publique d'Accès au Contenu, afin que nous puissions voir
qu'il ne viole pas nos politiques. Télécharger une vidéo screencast
procédure pas à pas à l'aide de toute méthode, (même enregistrement avec votre téléphone). Vous
doit montrer:

  1. La façon dont une personne se connecte avec Facebook
  2. La façon dont une personne voit cette fonctionnalité dans votre application

Des instructions plus détaillées sur le screencast de l'état cela, cependant:

Vous n'avez pas besoin de soumettre votre application si elle ne sera utilisée que par vous ou
par un nombre réduit de personnes. Tout compte indiqué dans l'onglet Rôles dans
votre Application de tableau de bord, tels que les administrateurs, développeurs et testeurs, peuvent accéder à
toutes les autorisations et de générer un utilisateur ou une page jeton d'accès.

Vous pouvez utiliser l'un de ces comptes de test de votre application et de créer un
screencast.

C'est très déroutant. Mes questions sont les suivantes:

  1. Si mon code d'accès de l'API des Pages et affiche le résultat sur mon site, est-il "utilisé par la réduction du nombre de personnes"?

  2. Si je n'avez pas besoin créer un screencast, comment puis-je demander une révision? Dois-je encore besoin d'elle (ce qui signifie "mon jeton de travail après le 1er août")?

  3. Si je avez besoin un examen avec un screencast, exactement ce que dois-je enregistrer mon cas? Dois-je viens de piquer quelques captures de mon code et le site web pour une seule vidéo? Qui, à mon humble avis, les sons juste dingue. 🙂

  4. Est là un autre point de terminaison de tous ensemble (ce qui ne serait pas exiger un examen ou le screencast) que je devrais utiliser, si j'ai seulement besoin de lire les données de ma propre page?

  5. Mes anciennes applications sont aujourd'hui (pas sûr sur août 1, voir ci-dessus). Pour les applications avec le même but (juste pour lire en contenu de la page FB du propriétaire de l'application) créé après tous les tracas avec les examens, il y aura la même rulset comme c'est pour les vieux?

Merci d'avance!

Modifier

C'est ce que j'ai entendu de l'animateur du groupe de officiel FB groupe de soutien Facebook De La Communauté Des Développeurs:

Vous pouvez utiliser une application en dev mode pour récupérer les aliments pour les pages que vous
admin de. [...] Je ne sais pas si le 1er août sera de changer le
comportement ou si le comportement actuel est même le comportement voulu.
[...] En fait, je n'ai jamais rencontré une personne qui a été en mesure de prédire ce qui va
arriver dans les 90 jours et+ ... la plupart des experts ne parviennent pas à prédire demain
la météo 😉 plus Sérieusement, je ne sais pas ...

Très frustrant, mais jusqu'à présent, le plus spécifique de la réponse que j'ai obtenu.

  • Vous devez soumettre aux fins d'examen et vous devez soumettre un screencast. Le screencast ne doit pas afficher le code. Il doit montrer comment l'autorisation est utilisé
  • Je ne comprends pas ce que cela signifie. Comment dois-je screencast montrer, que mon code envoie une requête à l'URL, mettre en cache les résultats et de les afficher sur mon site web? Pouvez-vous m'expliquer s'il vous plaît, quel doit être le screencast inclure dans mon cas? La documentation et les exemples fournis ne sont pas très utiles.
  • Si vous avez seulement besoin de lire le contenu d'une page, vous avez les droits d'administrateur, vous pouvez laisser votre application en dev mode, et n'ont pas besoin de soumettre pour examen. Votre app compte administrateur peut accorder toutes les autorisations nécessaires, sans examen.
  • J'ai seulement besoin de lire les données. Êtes-vous absolument sûr que mes applications seront de travail, sans examen, après le 1er août? Aussi, de nouvelles applications de travail en vertu des mêmes règles? (celui-ci a été créé avant tout l'examen de chichi) La documentation est extrêmement déroutant. 🙁
  • Qui, actuellement, ne fonctionne pas. Je suis même à l'aide de la Page jeton d'Accès sur la page du point de terminaison, et - si elle est accordée par mon appli - que ne me laisse pas accéder à ma propre page. Si j'accorde la même (manage_pages) de l'API Graphique de l'Explorateur d'application, alors il fonctionne.
  • Fonctionne très bien pour moi, avec d'autres applications que la GAE, et même celui qui a été créé après l'API v3.0 a été annoncé.
  • Il a commencé à travailler pour moi aussi, vraiment bizarre. Je n'ai même pas besoin d'utiliser une Page jeton d'Accès, à seulement ma personne jeton (pas l'application de jeton).
  • Je suis dans une lutte pour un mois maintenant. Je l'ai eu à l'appui direct avec FB. La dernière réponse que j'ai est: "la Page Publique d'Accès au Contenu de l'autorisation est de comparer les résultats de différentes pages. Un exemple pourrait être la comparaison aime de différents restaurants à travers les différentes Facebook pages. Dans votre screencast, vous faites défiler à travers les messages et c'est maintenant valide d'un cas d'utilisation de la Page de Contenu Public Autorisation d'Accès. Dans votre screencast suivant, s'il vous plaît montrer un valide en cas d'utilisation de la Page de Contenu Public Autorisation d'Accès." Et je n'ai pas encore utiliser d'autres pages, mine de Page et c'est des postes publics. Bizarre
  • j'abandonne. je vais écrire un javascript bot pour recueillir les commentaires. l'ensemble de l'facebook de l'équipe de révision est terrible et le processus de révision absolument déments

InformationsquelleAutor Petr Cibulka | 2018-05-21