tags:

views:

2413

answers:

3

Updated an application on Facebook, and was trying to provide a new image to show up as a box on a user's profile when they add it. I added fbml to the default fbml box on the User Profile tab for the app, but it's still showing the old fbml from the previous app. googling tells me that this is probably a 'feature' of the facebook cache, but I can't find how to clear said cache so that users will get the new fbml that I want them to see when they add the app.

Thanks.

A: 

You have two options depending on how it was originally set.

If it was set using a ref handle you can simply update that handle, if however it was set as straight fbml you'll need to loop through all users (must have a db with uids) and update them individually.

savageguy
no idea how it was originally set; and I'm not sure I understand either approach in any case. Users who were never on the old app are still getting the old fbml somehow...
Paul
+2  A: 

FYI this question is outdated. Facebook no longer allows default FBML to be set, and profile boxes are not added to profiles by default.

The updated documentation is here: http://wiki.developers.facebook.com/index.php/Profile.setFBML

Gdeglin
thanks for your answer!
Paul
A: 

you might find a solution using fbml templates.

michael_vreek

related questions