Vk постинг через апи, авторизация?
С приходом единого центра авторизации VK ID, в документации теперь черт ногу сломит. Из вариантов авторизации при создании приложения: Web, Android, iOS; Standalone я так понимаю теперь недоступен. Если к примеру: использовать Веб авторизацию с последующим сменой ключей на токен доступа, могу ли я этот токен использовать при постинге на стене сообщества при back2back запросах, и какой срок годности токена доступа. Кто в теме подскажите?
Дополнительно:
я так понимаю теперь недоступен
недавно разбирался с авторизацией на вк, standalone - авторизация работает исправно, про постинг хз, сайты для вк не пишу
Вы имеете ввиду старую OAuth2?
Может это работают приложения, которые были созданы ранее, создать Standalone приложение в старом интерфейсе нет возможности, только предлагают ссылку для перехода в VK ID, а там уже по видимому другой монастырь
2 месяца назад я создавал это приложение standalone и настраивал с нуля авторизацию на сайте, всё работает
Ответы:
Кажется я понял, чтобы получить расширенный доступ к своему приложению(Друзья, Стена, Сообщества), нужно загрузить паспортные данные в вк)
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для постинга на стену VK через API необходимо выполнить несколько шагов, включая авторизацию. Ниже представлен пример кода на PHP, который поможет вам осуществить постинг на стену VK через их API с авторизацией:
```php
$token,
'owner_id' => $owner_id,
'message' => $message,
];
// Отправляем запрос на API VK для постинга на стену
$ch = curl_init('https://api.vk.com/method/wall.post');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
$response = curl_exec($ch);
curl_close($ch);
// Проверяем результат запроса
if ($response) {
$response = json_decode($response, true);
if (isset($response['response'])) {
echo 'Пост успешно опубликован!';
} else {
echo 'Произошла ошибка при публикации поста: ' . $response['error']['error_msg'];
}
} else {
echo 'Произошла ошибка при выполнении запроса к API VK';
}
?>
```
Прежде чем использовать данный код, убедитесь, что у вас есть access token и правильно указан owner_id. Также не забудьте проверить ответ от API VK и обработать возможные ошибки.
Надеюсь, этот пример поможет вам реализовать постинг на стену VK через их API с авторизацией. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.