Why is publish_stream not listed in extended permissions reference?
Solution 1
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
Solution 2
I believe it has been replaced with publish_actions.
Solution 3
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.
Albrino Fernando
Updated on July 29, 2022Comments
-
Albrino Fernando almost 2 years
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? -
Albrino Fernando almost 11 yearsAs I understand it,
publish_stream
is not deprecated - as it appears to grant permissions for a wider scope of actions and is in fact even mentioned in July 10 (2013) breaking changes. It seems to be a perfectly valid extended permission that is omitted from any reference and shows up only in examples. I find it strange that a more general permission does not have a more explicit description in the API docs. -
Ajeesh Joshy about 9 yearsIn my app, the permission did not really show up - means , the Facebook Pop up did not ask for the permission. I was using publish_stream, when I changed it to publish_actions it worked as expected.
-
Mike Keskinov almost 9 yearsGreat! I fixed it now and it works! If all problems would be so easy to fix :))
-
Mike Keskinov almost 9 yearsNot anymore. The
publish_stream
stopped working for me today morning (5/6/2015)