I created an app that uses the FB API to post to a page. However, posts that are published are later not shown to an audience and not seen by fans.
In this screenshot you see posts that reached an audience and posts that did not reach an audience. The ones that reached an audience were posted manually by me. The posts the reached 0 people were posted by my API application.
I found the answer: Apps that are not sent to review will not have visible posts.
The solution is to go to the "App Review" menu and submit the app for review