vkontakte пост на власну стіну з аплоадом фотографії на python

session = vk.Session(access_token='blahblahblah')
api = vk.API(session)
upload_server = api.photos.getWallUploadServer()
r = requests.post(upload_server['upload_url'], files={'photo': open("/home/gsv/photo.jpg","rb")})
params = {'server': r.json()['server'], 'photo': r.json()['photo'], 'hash': r.json()['hash']}
wallphoto = api.photos.saveWallPhoto(**params)
photoID = wallphoto[0]['id']
params = {'attachments': str(photoID), 'message': 'Тест'}
api.wall.post(**params)

1 коментар:

Unknown сказав...

ВК - непотрібна річ, от якби хтось зробив імпорт RSS в Google+ (від імені користувача, а не в спільноту), було б діло :)