У меня была такая же проблема, и этот пост действительно помог мне http://facebook.stackoverflow.com/a/8502709/965536
Единственная разница с моей проблемой заключалась в том, что я использовал PHP SDK, но по сути он работает так же. Я использовал вызов API
$permissions = $facebook->api('/me/permissions');
Затем вы можете запустить свои чеки
if(isset($permissions['data'][0]['publish_stream']) && $permissions['data'][0]['publish_stream'])
Это работает для меня, но у кого-то может быть лучший ответ. Также вы должны обернуть ваш пост публикацию поста в попытку поймать
Надеюсь, это поможет.
Спасибо