I\'m trying to work my way through the Facebook tutorial publish and open graph story for iOS, https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/publish-open-graph
Latest response from Facebook:
This is by design and indeed due to the fact that a particular user opted out of platform in their settings. They can still post to a page's wall, viewable on the site (but not via the Graph API).
To prevent user's who opt-out from being able to post to your wall, the page's settings need to be updated to set PLATFORM_OPTOUTS_CAN_POST to "false." The relevant documentation can be found here: https://developers.facebook.com/docs/reference/api/page/#settings
The list of settings for a page can be accessed at this endpoint using a page access token: [PAGE_ID]/settings
https://developers.facebook.com/bugs/155412377991372