Честно говоря, я не очень понял сути вопроса, поэтому пройдусь сразу по всем возможным пунктам.
К сожалению в StandAlone можно через АПИ отправлять записи только от имени владельца приложения.
Через standalone-приложения можно отправлять записи от имени любого пользователя, который авторизовался через ваше приложение.
Таким образом пытался отправить сообщение (в итоге надо запись на стену, но смысл не меняется)
Пользоваться методами
messages.* можно только через standalone-приложения. Для веб-сайтов и iFrame-приложений постинг через метод
wall.post доступен только через окно подтверждения, а для standalone-приложений - без каких-либо проблем.
Ловлю ошибку:
[error_code] => 15
[error_msg] => Access denied: no access to call this method .
Вы забываете передать параметр
scope при получении токена. Смотрите подробнее о правах доступа вот
тут.
И еще: вы не сможете работать с сообщениями пользователя, если вы работаете с пользователем через веб-сайт. Данные методы поддерживаются только standalone-приложениями, которые необходимо использовать в десктопных и мобильных приложениях или в браузерных расширениях. Авторизовать пользователя в standalone-приложении через браузер получится, а вот токен вы получить ни через PHP, ни через JavaScript не сможете, если только не попросите пользователя скопировать токен вручную, что противоречит основам UX, т.к. на странице получения токена написано, чтобы пользователь его не копировал, ибо не безопасно.