Так я должен сделать скринкаст для одобрения Facebook?
В общем, это зависит от того, сможете ли вы предоставить все необходимые разрешения, когда ваше приложение находится в «живом» режиме.
Для этого вам понадобятся разрешения manage_pages
и publish_pages
. Для более новых приложений Facebook больше не разрешает предоставлять publish_pages
, когда приложение является «живым», но разрешение еще не было утверждено на рассмотрении - даже для пользователей с ролью в приложении.
Таким образом, вам нужно будет подать на проверку и получить это одобрение, иначе вы не сможете предоставить это разрешение в режиме реального времени. (Ваше приложение должно быть в режиме реального времени; в режиме разработки весь контент, созданный через него, будет виден только людям с ролью в приложении, но скрыт от обычных пользователей - не то, что вам нужно.)
https://developers.facebook.com/docs/apps/review/server-to-server-apps дает инструкции о том, как отправить приложение, которое не имеет обычной общедоступной реализации входа в систему.
Обязательно очень четко опишите им, что это приложение не для публичного использования.