Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 26, 2014 06:48:17

Notan1310
Зарегистрирован: 2014-09-14
Сообщения: 98
Репутация: +  0  -
Профиль   Отправить e-mail  

python273/vk_api работа от имени своего приложения

Доброго времени суток. Проблема заключается в следующем. Есть код

import vk_api
import time
def main():
    login, password = '+7921*********', '***********'
                  
    try:
        vk = vk_api.VkApi(login, password, app_id = 4540191) 
    except vk_api.AuthorizationError as error_msg:
        print(error_msg)  
        return  # и выйдем
           
    values = {
             'owner_id':-77369731,
             'message':'test'
             }  
    try:        
        response = vk.method('wall.post', values)
        print 'True post'
    except:
        print 'Error Post'
    time.sleep(2)
         
          
if __name__ == '__main__':
    main()
Но я не могу переделать приложение от имени коего должна осуществляться публикация поста. Публикация осуществляется все равно по умолчанию от имени python. В описаний либы есть возможность смены id приложения. Вот
class VkApi(object):
    def __init__(self, login=None, password=None, number=None, token=None,
                 proxies=None, captcha_handler=None, config_filename=None,
                 api_version='5.24', app_id=2895443, scope=2097151):
        """
        :param login: Логин ВКонтакте
        :param password: Пароль ВКонтакте
        :param number: Номер для проверке безопасности (указывать, если
                                     в качестве логина используется не номер)
        :param token: access_token
        :param proxies: proxy server
                        {'http': 'http://127.0.0.1:8888/',
                        'https': 'https://127.0.0.1:8888/'}
        :param captcha_handler: Функция для обработки капчи
        :param config_filename: Расположение config файла
        :param api_version: Версия API (default: '5.21')
        :param app_id: Standalone-приложение (default: 2895443)
        :param scope: Запрашиваемые права (default: 2097151)
        """
Я не могу понять почему не меняется. Скорее всего я не правильно что-то делаю в первом блоке кода, а именно в определений объекта. Приложение в вк создано.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version