I hope this helps . You don't need the offline_access permission to post to a user's feed, so long as you have the publish_stream permission. Here's an excerpt from the "publish_stream" section of Facebook's Doc : publish_stream With this permission, you can publish content to a user's feed at any time, without requiring offline_access.
Facebook - Do you need a Facebook Application / appid to call FB.ui(stream.publish)?
How to post to facebook from iPhone using publish.stream without the Facebook dialog method
By : quoc
Date : March 29 2020, 07:55 AM
will help you I would simply like to use publish.stream to post to Facebook from an iPhone app but without using the UIWebview that pops up when you call the Facebook object's dialog method. How do I do this?