2010-09-16 4 views
2

Est-il possible de faire une application Facebook qui édite le message de l'utilisateur sur son mur automatiquement (édite chaque POST que l'utilisateur fait, l'application a l'autorisation de l'utilisateur et tout) Je ne pense pas que ce soit possible, mais peut-être J'ai tort?Application Facebook pour éditer les messages

Répondre

4

Basé sur les documents API Graph, je pense réellement que cela pourrait fonctionner.

  1. obtenir la permission étendue appelée "offline_access". Voir http://developers.facebook.com/docs/authentication/permissions
  2. tirer périodiquement https://graph.facebook.com/PROFILE_ID/feed pour voir si l'utilisateur a posté de nouveaux messages .
  3. Si oui, pour chaque nouveau message apparu:
  4. Tirez et stockez le texte du message.
  5. Manipulez le texte comme vous le souhaitez.
  6. Supprimez le message original en utilisant "SUPPRIMER". Voir http://developers.facebook.com/docs/api#deleting
  7. Publiez votre version modifiée de l'article en utilisant "POST". Voir http://developers.facebook.com/docs/api#publishing
+0

Je vois, mais ce n'était pas vraiment ce à quoi je m'attendais. Merci! –

+0

Encore une question, est-il possible de faire une application fb pour s'exécuter automatiquement? Avec des intervalles de 10 minutes, etc. –

+0

Puisque votre application n'est que du code sur votre serveur, vous pouvez le programmer pour faire des choses quand vous le voulez. Tant que vous disposez de l'autorisation 'offline_access', vous n'êtes pas limité à agir lorsque vous recevez un rappel de Facebook. A la place, par exemple, vous pouvez écrire un code qui inclut un temporisateur qui appelle toutes les 10 minutes toute autre partie de votre code. Par exemple. en Python, utilisez un 'ttimer' avec un callback. Ou en PHP, utilisez une boucle infinie avec une commande 'sleep'. (Assurez-vous juste de séparer cette boucle infinie du programme que Facebook appelle ou vous ne retournerez jamais les données demandées par un utilisateur.) P) – AlcubierreDrive

0

N'est pas, ce n'est pas possible pour des raisons de sécurité. Même si vous avez probablement les meilleures intentions, il y en a beaucoup qui ne le font malheureusement pas. Les quelques ruines pour tous.

+0

Il doit être le même [pour changer les anciens messages ainsi] (http://stackoverflow.com/questions/16555091/does-the-facebook-api-allow-for-automated-changes- à-ancienne-post-visibilité), correct? – Baumr

Questions connexes