New Facebook app privacy model (or, Social API fail pt.2)

Two weeks ago I posted about an issue I had noticed a little while ago, that my Facebook app could no longer make public wall posts.

It turns out it’s an issue that hit lots of apps, including the official Tumblr app. Facebook now has a tweaked privacy structure and new way of handling app authorization and per-post privacy settings. Unfortunately they flipped the switch on it on the Graph API before rolling out the UI to let users turn it on and query it.

I don’t know of a programmatic way for developers to ask for public posting permisison for their apps, and if there is one it isn’t yet documented. However, the Facebook UI has now been updated since I last tried to debug this, allowing a manual workaround.

The manual solution if this is bothering you as a user is to go to the new “Privacy Settings” screen, and under “Apps, games and websites”, edit the settings for each app you want to allow to post publically, setting “This app can share with” to “Public”.

Friends: Please comment on SO question.