Ответы пользователя по тегу ВКонтакте
  • Как авторизоваться на vk.com через standalone django приложение?

    @FireGM
    Для сервера нужно сначала получать code, а потом, при помощи него, получать токен на самом сервере.
    https://vk.com/dev/auth_sites
    Ответ написан
    Комментировать
  • Почему не могу авторизоваться VK из сервера?

    @FireGM
    Токен не привязывается к IP. Токен - это токен, просто для авторизации приложения, которое работает в данный момент.
    Вот, например, мой код по автоматической выкладки видео с ютуба в группу.
    vkapi = vk.API(access_token='здесь_токен')
    
    
    def upload_video_vk(url, title, description):
        """Функция добавления видео с youtube(без загрузки)
           на стену группы."""
        # Добавляем видео в группу, но загрузка ещё не произошла
        video1 = vkapi.video.save(group_id='77097637', link=url, wallpost=1, name=title, 
                        description=description)
        # Видео еще не загрузилось, оно только приготовилось, 
        # а для загрузки надо открыть урл из video.
        urllib.urlopen(video1['upload_url'])
        attach = 'video%s_%s' % (video1['owner_id'], video1['video_id'])
        # Публикуем видео на стене группы(from_group=1)
        post_group = vkapi.wall.post(owner_id='здесь_ID_группы_с минусом_впереди',
                  from_group=1, message=description, attachments=attach)
        # И возвращает ID поста
        return post_group['post_id']
    
    # Теперь загрузим
    video_description="Описание"
    video_title = 'Название'
    video_url = 'ссылка на видео на ютубе'
    video_on_vk = upload_video_vk(video_url, video_title, video_description)

    Это просто пример. У меня берётся вся информация из базы данных сайта.
    Ответ написан