Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I change Feed dialog audience if I have only requested read permissions. It defaults to "Only Me"

Normally using the feed dialog does not require any publish permissions. However, if I don't ask for any publish permissions (which I'd really rather not), posts made using the feed dialog are visible to "Only Me". There is no way to change the visibility on the mobile platform in the feed dialog itself. Note: With the new Facebook SDK (3.5) and the Facebook app installed (on Android device) the app actually defaults to whatever defaultAudience I request in my open request. If Facebook app is NOT installed it is just "Only Me" no matter what is in my open request.

It wasn't always like this, and it has actually kind of broken an existing app. Old apps suddenly have the default audience of "Only Me" and the only way the user can change it is by digging through his account settings and finding the app (if he even notices, because it is not shown anywhere but the tiny icon by the post after it is made).

My question is: What am I supposed to do now? Am I forced to request the "publish_actions" permission just to make posts made with the feed dialog visible to a users friends? Seems kind of silly that a user would make posts to his stream that he can only see himself.

Could it be a newly introduced bug in facebook?

like image 284
Lars Blaabjerg Avatar asked Nov 13 '22 06:11

Lars Blaabjerg


1 Answers

I found the answers to the questions myself:

Yes, it is a bug. It is being looked at: Facebook bug report

Until it is fixed: Yes, it is required to ask for publish permissions if you want to make sure feed dialog posts have a visibility that makes sense.

like image 112
Lars Blaabjerg Avatar answered Nov 14 '22 21:11

Lars Blaabjerg