Вам нужно иметь publish_stream
, чтобы создать пост на стене пользователя. Если вы пытаетесь создать сообщение, когда пользователь не вошел в ваше приложение напрямую, вам также необходимо разрешение offline_access
.
В этом блоге подробно описаны изменения, сделанные 12 августа. Я не вижу ничего, что могло бы нарушить способность вашего приложения публиковать сообщения о состоянии. Скорее всего, вы действительно имеете дело с проблемой разрешений.
«Политика, согласно которой вы не можете автоматизировать обновления статуса» - это скорее руководство. В документации для разрешения publish_stream
говорится следующее (выделение добавлено):
Обратите внимание, что Facebook рекомендует модель совместного использования, инициированную пользователем.
Это означает, что они рекомендуют против размещения автоматических сообщений на стене пользователя. Но они не могут определить, инициировал ли пользователь публикацию в вашем приложении или нет, поэтому они оставляют за вами право быть ответственным гражданином.