python — Публикация фотографии по ссылке на стене VK
Вопрос задан
Изменён 6 лет 2 месяца назад
Просмотрен 2k раз
Здравствуйте Есть просто скрипт который постит запись текстовую на стену ВК :
import vk my_app_id = ****** user_login = '******' user_password = '*****' session = vk.AuthSession(scope='wall', app_id=my_app_id, user_login=user_login, user_password=user_password) vk.api.access_token = "*********************" api = vk.API(session) api.wall.post(owner_id='*****', message='Привет')
Нужно, чтобы к сообщению прикреплялось фото с ссылки. Читал документацию, но не полностью понял что к чему.
Заранее спасибо.
- python
- vkontakte-api
import vk Session = vk. AuthSession( app_id='***', user_login='***', user_password='***', scope='wall, groups' ) vk_api = vk.API(Session) vk_api.wall.post( owner_id=- '***', message='hello world', attachments='photo151911284_440710456' ) # Ссылка на ваше фото2
Предложенный ниже скрипт скачает фотографию по указанному URL, загрузит во ВКонтакте и опубликует её на стене текущего пользователя.
import requests import vk IMAGE_URL = ... ACCESS_TOKEN = ... vkapi = vk.API(vk.Session(ACCESS_TOKEN)) destination = vkapi.photos.getWallUploadServer() image = requests.get(IMAGE_URL, stream=True) # имя файла значения не имеет, но без него ВК не принимает фотографию data = ("image.jpg", image.raw, image.headers['Content-Type']) meta = requests.post(destination['upload_url'], files={'photo': data}).json() me = vkapi.users.get()[0]['uid'] photo = vkapi.photos.saveWallPhoto(user_id=me, **meta)[0] vkapi.wall.post(user_id=me, attachments=photo['id'])
Подробнее о протоколе загрузки фотографии читайте в документации.
Зарегистрируйтесь или войдите
Регистрация через Google Регистрация через Facebook Регистрация через почтуОтправить без регистрации
ПочтаНеобходима, но никому не показывается
Отправить без регистрации
ПочтаНеобходима, но никому не показывается
By clicking “Отправить ответ”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.
Полиция прокомментировала поездку певицы Анет Сай в аэропорт на машине ДПС со спецсигналами в Волгограде — 12 июля 2023
Общество
12 июля 2023, 18:1810 комментариевНачальник волгоградской полиции поручил выяснить, почему на автомобилях ДПС катают гражданских. Нецелевое использование служебного транспорта сдали соцсети Анны Сайдалиевой, известной как Анет Сай.
Служебную проверку анонсировали в официальном канале МВД 12 июля. Её назначил генерал-майор Дмитрий Вельможко в связи с публикацией видео, на котором в машине Госавтоинспекции возят гражданских.
Полицейский трансфер показала певица Анет Сай. Она выступала с концертом в день проведения молодежного фестиваля «ТриЧетыре» в Волгограде и рисковала опоздать на самолёт и, соответственно, на другое мероприятие.
«Нам заказали вот такую машину с мигалками, чтобы мы очень быстро проехали. У нас уже остаются считаные минуты», — цитирует её V1.RU.
На кадрах девушка сидит на заднем сиденье в сопровождении молодого человека, в котором узнали рэпера 10AGE, и примеряет фуражку. Спецсигналы, похоже, помогли. «Мы реально всех проезжаем, мы все пробки проезжаем», — говорит она на видео. Запись из её соцсетей уже удалена.
Больше новостей в нашем официальном телеграм-канале «Фонтанка SPB online». Подписывайтесь, чтобы первыми узнавать о важном.
Женя Авербах
корреспондент
СМЕХ15УДИВЛЕНИЕ1ГНЕВ12ПЕЧАЛЬ1Комментарии 10
читать все комментариидобавить комментарийПРИСОЕДИНИТЬСЯ
Самые яркие фото и видео дня — в наших группах в социальных сетях
ВКонтактеТелеграмДзенУвидели опечатку? Выделите фрагмент и нажмите Ctrl+Enter
Новости СМИ2
сообщить новость
Отправьте свою новость в редакцию, расскажите о проблеме или подкиньте тему для публикации. Сюда же загружайте ваше видео и фото.
- Группа вконтакте
10
Новости компаний
«Грузовичкоф» принял участие в новом проекте «Отраслевая среда» в сфере логистического бизнеса
12 июля в Москве состоялось мероприятие для предпринимателей в сфере логистики, которое прошло на платформе «Деловая среда» — совместного проекта Министерства экономического развития РФ и ПАО «Сбербанк», целью которого является развитие предпринимательства. Недавно запущенный «Деловой средой» проект для малого бизнеса «Отраслевая среда» собирает предпринимателей, лидеров различных отраслей для обсуждения актуальных проблем, тенденций и перспектив развития бизнеса. В дискуссии приняли участие ПЭК, STS Logistics и «Грузовичкоф», которые…«Национальная Лотерея» на VK Fest 2023 в Санкт-Петербурге предскажет будущее и разыграет призы
Бренд государственных лотерей «Национальная Лотерея», один из участников главного события этого лета — VK Fest 2023 (0+), установит свою брендированную lounge-зону на фестивале в Санкт-Петербурге. Мероприятие пройдет в северной столице 1 и 2 июля. В lounge-зоне «Национальной Лотереи» гости фестиваля смогут отдохнуть на удобных шезлонгах, послушать выступления любимых артистов, сделать фотографии, воспользоваться специальной стойкой с предсказаниями, и, конечно же, приобрести лотерейные билеты и участвовать в розыгрышах классных призов.(18…В квартале «Янила» в Янино прошел семейный футбольный праздник
На центральной площади в голландском квартале «Янила» от ГК «Ленстройтрест» прошел футбольный фестиваль, в котором могли участвовать все желающие. Наибольший энтузиазм продемонстрировали юные жители квартала. Взрослые и дети соревновались в чеканке мяча, пытались попасть по мячу, расположенному на конусе, и закатить его в ворота разных размеров. Также для всех желающих провели мастер-класс по панна-футболу — специальная площадка для этого вида спорта уже есть в квартале «Яниле» — она, кстати, первая для этой, сравнительно новой…ТОП 5
1Евгений Пригожин остался в парке «Патриот» Министерства обороны. Директору нечего добавить79 139772Столтенберг предложил отменить для Украины план действий по вступлению в НАТО70 1091203Снявшие скальп с жителя Электростали объяснили свой поступок алкоголем56 070804В Краснодарском крае задержали человека, который может быть причастен к убийству экс-командира подлодки «Краснодар» Ржицкого42 305285Путин высказался об итогах саммита НАТО в Вильнюсе35 610139Новости компанийКак поместить изображение контакта на главный экран – ThemeBin
Недавно у меня была похожая ситуация, и как арендатору важно содержать стены в первозданном виде.
- Я использовал съемный пенопластовый монтажный квадрат, очень легко приклеенный к стене за каждой фотографией. Пример ниже:
Согласно веб-сайту продукта:
Съемные пенопластовые монтажные квадраты прилипают к различным поверхностям и подходят к ним.
Идеально подходит для приклеивания легких предметов, таких как бумага и фотографии, на текстурированные поверхности. Может использоваться на дереве, керамической плитке, глянцевых и полуглянцевых окрашенных стенах, стекле и холодильниках
- Другим возможным решением является замазка плакатов, пример показан ниже:
Описание с сайта товара:
Съемный и многоразовый. Идеально подходит для временного монтажа приложений, таких как фотографии, заметки, плакаты и украшения. Вмещает до 1 фунта. Не рекомендуется использовать на флокированных или рыхлых обоях, а также на отслаивающейся или свежей краске.
Еще одна вещь, которую я сделал, которая работала довольно хорошо, заключалась в том, что я вообще ничего не прикреплял к стене — я прикрепил несколько строк веревки к дверным ручкам (также приклеил blue-tak на высокие места) и приклеил фотографии скотчем. к веревке — по сути, несколько «бельевых веревок» для фотографий.
Еще один вариант — прислонить пробковую доску или кусок дерева к стене (с прокладкой в месте контакта дерева со стеной) и использовать его для показа фотографий.
Крепежные квадраты Scotch — хорошее предложение, но это высокая цена за фото. Я использую малярный скотч для деликатных поверхностей. И Scotch, и Frog выпускают версии, и обе они доказали свою надежность. У меня в доме все еще есть один слой строительного бежевого цвета, и мы какое-то время использовали ленту, чтобы повесить вещи, чтобы мы могли все спланировать. Всегда снимается легко, без повреждений. Даже малярный скотч не работал так хорошо.
Ущерб Free Picture Висячие полосы от 3м работают фантастически!
Я думаю, что это может быть немного поздно, но вы могли бы попробовать магнитные канцелярские кнопки под названием Magnetacks. они действительно прочные и используют магниты, чтобы повесить фотографии, чтобы они не повредили ваши фотографии. я использую их для гораздо больших фотографий, так что они должны отлично работать для вашего размера.
Попробуйте аэрозольный клей 3M; самый слабый вид. Вы можете найти его в домашнем складе и т. д. Или они на самом деле производят аэрозольный клей для фотографий, который не портит такие вещи, как краска на стене, на которую вы его наклеили, поскольку он сделан для фотокниг, на которые люди любят наклеивать картинки, но не обязательно хотеть постоянно приклеивать их. Я видел этот аэрозольный клей в магазинах для рукоделия, но он обычно дороже, чем материал 3M, который, как мне кажется, в любом случае более качественный.
Еще один вариант — это шпатлевка, которую продают в домашнем складе и офисмаксе, которая предназначена для того, чтобы не испортить то, на чем она приклеена, но мне она не нравится, потому что 1) она никогда не остается прилипшей (для меня) и 2) он приклеивает картину только туда, куда вы нанесли шпаклевку – аэрозольный клей наносится на всю картину, и поэтому вся картина будет ровно на одном уровне со стеной.
4Что не так с использованием Blu Tack, или это недоступно там, где вы находитесь? Если стена окрашена акриловой краской и, следовательно, не пропускает воду, blu tack также не оставит жирных следов на стене. Я бы не рекомендовал его на обоях, если только это не на короткое время, но на стене, окрашенной виниловой эмульсией, акриловой или масляной краской, он хорошо справится со своей задачей и легко снимается с осторожностью.
Возможно, blu tack — это то же самое, что и «замазка для плакатов», которую кто-то уже предложил, я не уверен.
2Я использую пенопласт размером 20 x 30 дюймов, который можно найти в магазинах товаров для творчества и рукоделия Michaels. Прикрепите это к стене с помощью 3-метровых командных полосок. Я прикрепляю все свои фотографии кнопками. Будучи бабушкой в первый раз, я также использую ленту, называемую лентой васи, которую также можно найти в магазинах товаров для рукоделия или скоб.