Is it possible to make a Facebook app which edits user's post on his wall automatically (edits EVERY POST that user makes, app has user's permission and everything) I don't think that's possible, but maybe I'm wrong?
            Asked
            
        
        
            Active
            
        
            Viewed 4,075 times
        
    3 Answers
4
            Based on the Graph API docs, I actually think it could work.
- Get the extended permission called "offline_access". See http://developers.facebook.com/docs/authentication/permissions
 - Periodically pull from https://graph.facebook.com/PROFILE_ID/feed to see if the user has posted new posts.
 - If so, for each new post that has appeared:
 - Pull and store the text of the post.
 - Manipulate the text as desired.
 - Delete the original post using "DELETE". See http://developers.facebook.com/docs/api#deleting
 - Publish your modified version of the post using "POST". See http://developers.facebook.com/docs/api#publishing
 
        AlcubierreDrive
        
- 3,654
 - 2
 - 29
 - 45
 
- 
                    I see, but that wasn't really what I was expecting. Thanks! – Sep 17 '10 at 07:26
 - 
                    One more question, is it possible to make a fb app to run automatically? With 10min intervals etc. – Sep 18 '10 at 17:50
 - 
                    Since your app is just code running on your server, you can program it to do stuff whenever you want. As long as you have the `offline_access` permission, you are not restricted to acting whenever you get a callback from facebook. Instead, e.g., you can write code that includes a timer that every 10 min calls any other part of your code. E.g. in Python use a `ttimer` with a callback. Or in PHP, use an infinite loop with a `sleep` command in it. (Just make sure you separate that infinite loop from the program that facebook calls or you will never return the data a user requests. :P ) – AlcubierreDrive Sep 21 '10 at 03:59
 - 
                    @EvolvedAI, do you think the method you describe in the answer could be used to [edit all past posts a user has made](http://stackoverflow.com/questions/16555091/does-the-facebook-api-allow-for-automated-changes-to-old-post-visibility), or are there likely to be bugs? – Baumr May 16 '13 at 13:48
 
1
            
            
        @Jon: You cannot delete a post that your application has not published. See here: https://developers.facebook.com/docs/reference/api/post/
        Breiz
        
- 1,153
 - 2
 - 13
 - 27
 
0
            
            
        No, it's not possible for security reasons. Even though you probably have the best of intentions, there are lots of people who unfortunately don't. The few ruin it for all.
        Ryan Hayes
        
- 5,290
 - 4
 - 42
 - 52
 
- 
                    It must be the same [for changing older posts as well](http://stackoverflow.com/questions/16555091/does-the-facebook-api-allow-for-automated-changes-to-old-post-visibility), correct? – Baumr May 16 '13 at 13:49