Vk постинг через апи, авторизация?

Ссылка скопирована
1 ответ

С приходом единого центра авторизации VK ID, в документации теперь черт ногу сломит. Из вариантов авторизации при создании приложения: Web, Android, iOS; Standalone я так понимаю теперь недоступен. Если к примеру: использовать Веб авторизацию с последующим сменой ключей на токен доступа, могу ли я этот токен использовать при постинге на стене сообщества при back2back запросах, и какой срок годности токена доступа. Кто в теме подскажите?

Дополнительно:

я так понимаю теперь недоступен

недавно разбирался с авторизацией на вк, standalone - авторизация работает исправно, про постинг хз, сайты для вк не пишу

  • szQocks,
    Вы имеете ввиду старую OAuth2?
    Может это работают приложения, которые были созданы ранее, создать Standalone приложение в старом интерфейсе нет возможности, только предлагают ссылку для перехода в VK ID, а там уже по видимому другой монастырь

    Vk постинг через апи, авторизация?

  • to_east, авторизация по vk ID работает нормально с приложением standalone, я знаю о том что недавно там были изменения в вк, может пару месяцев назад, но толком это ни как не отразилось на работоспособности авторизации, плохо настраивали походу, пробуйте ещё

    2 месяца назад я создавал это приложение standalone и настраивал с нуля авторизацию на сайте, всё работает

  • Ответы:

    Кажется я понял, чтобы получить расширенный доступ к своему приложению(Друзья, Стена, Сообщества), нужно загрузить паспортные данные в вк)

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Анна SEO Ответ

    Для постинга на стену 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 с авторизацией. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно