I was wondering why is there no publish_stream
permission on this or any other permission reference pages.
Is it a documentation bug or something fishy going on? It's still mentioned here and there, but not in any of the overviews (which seem to refer only to publish_actions
permission). What's the deal?
Looks like they were phasing this permission out, but didn't update their documentation for some time. Now it states the following:
Facebook used to have a permission called publish_stream.
publish_actions replaces it in all cases. This permission also
replaces photo_upload.
https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-extended-publish
I believe it has been replaced with publish_actions.
https://developers.facebook.com/blog/post/2012/04/25/streamlining-publish_stream-and-publish_actions-permissions/
I don't think it's been deprecated, just a recommended permission. If you want to publish on friend's timeline, you still need publish_stream.