https://vk.com/dev/permissions
Никак не могу въехать как сделать с помощью такого набор разрешений у себя в API. Например чтоб юзер мог постить статьи и комментировать, но не мог удалять. Ну и так далее.
Объясните как дауну или дайте что почитать, пожалуйста.
- Вопрос задан более трёх лет назад
- 3954 просмотра
1 комментарий
Оценить 1 комментарий
Выбираете из списка, какие разрешения вам нужны, для каждого из них берёте указанное число — и тупо складываете.
Решения вопроса 1
Про двоичное представление чисел вы же в курсе?
0 = 0000 0000 1 = 0000 0001 2 = 0000 0010 3 = 0000 0011 4 = 0000 0100 5 = 0000 0101 6 = 0000 0110 7 = 0000 0111 8 = 0000 1000 9 = 0000 1001
. и так далее. До 2 32 или даже до 2 64 — зависит от системы, 32- или 64-битной и языка программирования.
Позиции битов считаются справа налево. Крайний правый бит имеет позицию 0. Позиция бита – это степень двойки. Если бит установлен в 1, надо прибавить 2 в степени этой позиции.
СОЗДАЁМ МАСКУ ВКОНТАКТЕ. Рисунок на лице. Основные принципы
Например, число 3 = 0000 0011 означает 2 0 + 2 1 = 1 + 2 = 3.
Примечательно, что степени двойки – 0, 1, 2, 4, 8, 16, 32, 64, . – выражаются всего одним включённым битом, одной единичкой, остальные биты – нули.
Битовые маски – это договорённость, что каждый бит (каждая позиция) значит что-то определённое, что может быть включено или выключено, 1 или 0. Как линейка выключателей.
1 — бит 0 — notify 2 — бит 1 — friends 4 — бит 2 — photos 8 — бит 3 — audio
У ВК линейка длинная, состоит из 32 «выключателей».
Допустим, вашему приложению требуются разрешения photos и audio – биты 2 и 3 надо установить в 1, остальные 0. Это можно сделать простым сложением: 2 2 + 2 3 = 4+8 = 12. В двоичной системе: 12 = 0000 0000 0000 1100
Для удобства вычисления ВК прямо пишут значения, которые надо прибавить, чтобы получить нужную битовую маску – итоговое число, которое вы передадите в метод АПИ для запроса разрешения.
Ещё один пример, вам требуется стена wall и offline доступ в любое время. Смотрите в таблице, какие там числа: wall (+8192) и offline (+65536). Значит, вам нужно просить разрешения для маски 73728
Источник: qna.habr.com
Как сделать маску в вк
Как добавить маску в Истории Вконтакте. Маски ВК что за функция?
VK пытается угнаться за Инстой и наверное точно будет копировать все их новшества, я так полагаю. Только вот я ни в какую не хочу обновлять свой ВК из-за изменений в музыке! Меня так просто не возьмешь.
- Необходимо перейти в раздел с новостями и начать публикацию “Истории”;
- Сразу же там (если у вас обновленная программа), выйдет раздел “Маски”;
- Нажимаем на перечень и выбираем (мне приглянулись ушки, как бы банально это не было);
- Усе, публикуем.
Затестила функцию с планшета, все работает пока что без перебоев. В сети уже много рабочих инструкций по этой фишке. Вот и ассортимент:
Как Сделать МАСКУ Для ВК? | Краткий ТУТОРИАЛ
А хотите занимательную новость, о которой я узнала буквально только что? Теперь в Истории Вконтакте (как те, что добавляли для Лиса) можно добавлять не только стикеры, смайлики и тд, но и интерактивные маски. Внешне они как ГИВ-картинка, только прекрасно вписывается в фото или видео вашей истории.
Новость об этом появилась в официальном сообществе.
Эта функция доступна только в новой версии ИОС и Андроит, с ПК добавлять нельзя, как нельзя добавлять и истории.
А по социальной сети Вконтакте уже гуляет видео о том, как это правильно делать и оно доступно тут.
Многие пользователи соц. сети , которые уже знакомые с термином “История” совсем недавно заметили появление нового значка в виде расплывчатого круга с символикой соц. сети. Дело в том что разработчики “Вконтакте” запустили в сети новую функцию, при помощи которой можно создавать довольно забавные эффекты в виде масок на лицо. Воспользоваться ей несложно, нужно всего лишь нажать на значок “История” и кликнуть по появившейся внизу строчке “Маски”. Каталог доступных масок пока не очень богат эффектами, но разработчики обещают что это явление временное и он будет постоянно пополняться всё новыми фишками. К тому же все желающие могут предложить маски, созданные самостоятельно. если разработчикам они понравятся, то они добавят их в каталог.Сохранившимися картинками можно делится со своими друзьями.
Прикольная функция, правда мне пришлось обновить приложение ВК, так как этой самой Истории у меня не было.
Ну а потом всё пошло как по маслу. На самом деле это только кажется, что всё сложно.
Для начала открываем эту историю, ну и ловим себя, соседа, далее нажимая на Маски, выбираем понравившуюся и примеряем образы. Не будет лишним и их сохранение, чтобы разослать друзьям.
Читать еще: Как сделать сигарету дома
Кстати, вот тут полный порядок действий, даже ребенок разберется.
Вконтакте появилась новая функция “Маски”, призванная разнообразить жизнь обитателей этой соцсети и развлечь их.
Помните недавно появившуюся функцию Вконтакте – “История”, которая появилась для получения стикеров от Лиса. Вот теперь там можно добавлять наряду со стикерами и смайликами так называемые “Маски”, которые можно накладывать на свои фото.
Вот здесь можно почитать про эти маски, а также посмотреть коротенькое видео о том, как этими масками пользоваться.
Использовать эту функцию просто, нажимаем на значок “История” и внизу появляется строчка “Маски”, нажимаем на нее. Масок там пока немного, но они будут добавляться, в том числе с помощью всех желающих. Предлагайте свои варианты масок разработчикам и они может быть добавят их в каталог масок.
Новая функция “Маска” доступна лишь для мобильного приложения Вконтакте на смартфонах с ОС Андроид и на Айфонах. Если у вас этой функции нет – обновите приложение Вконтакте.
Как сделать медицинскую маску своими руками
6 февраля 2020 21:16 8
Маска поможет защититься не только от нового коронавируса, но и от привычных нам ОРВИ и гриппа Фото: Михаил ФРОЛОВfotograff3
Во многих аптеках медицинские маски уже раскупили. Как быть? Можно сделать ее самостоятельно. Да, это будет та самая ватно-марлевая повязка, делать которую многих из нас учили в школе на уроках ОБЖ.
Нужно: марля, вата, нитка, иголка, ножницы, линейка или сантиметр. Фото: Михаил ФРОЛОВfotograff3
Нужно: марля, вата, нитка, иголка, ножницы, линейка или сантиметр.
1. Отмерьте полосу марли длиной 90 см и шириной 40 см.
Отмерьте полосу марли длиной 90 см и шириной 40 см. Фото: Михаил ФРОЛОВfotograff3
2. Сложите марлю вдоль длинной стороны.
3. Отмерьте по 35 см с каждой стороны – это будущие завязки. Разрежьте их вдоль по середине.
Отмерьте по 35 см с каждой стороны – это будущие завязки. Разрежьте их вдоль по середине. Фото: Михаил ФРОЛОВfotograff3
4. В центре остался квадрат со сторонами 20 см – это основа будущей маски.
5. От куска ваты толщиной не менее 1 см отрежьте квадрат 20X20 см и вложите внутрь квадрата из марли.
От куска ваты толщиной не менее 1 см отрежьте квадрат 20X20 см и вложите внутрь квадрата из марли. Фото: Михаил ФРОЛОВfotograff3
6. Прошейте по трем сторонам основу маски, чтобы вата не вылезала наружу.
Носить маску с ватой внутри можно 3 – 4 часа. Затем следует ее заменить.
Читать еще: Как сделать карту лента
Прошейте по трем сторонам основу маски, чтобы вата не вылезала наружу. Фото: Михаил ФРОЛОВfotograff3
Многоразовая маска
Нужно: марля, нитка, иголка, ножницы, линейка или сантиметр.
Делается так же, как предыдущая, но внутрь маски вкладывается не вата, а сложенный в 4 раза кусок марли размером 20Х20 см (можно заменить на сложенный в несколько раз широкий бинт).
Такую маску носить допустимо, как и фабричную, пару часов. Затем ее можно выстирать в воде с мылом, прогладить утюгом в режиме «Хлопок» – и использовать повторно.
Носить маску с ватой внутри можно 3 – 4 часа. Затем следует ее заменить. Фото: Михаил ФРОЛОВfotograff3
Важно!
Использовать маску необходимо, если вы ухаживаете за заболевшим родственником, в поликлиниках, местах массового скопления людей (общественный транспорт, торговые и офисные центры).
В быту и во время прогулок на свежем воздухе необходимости в ношении маски нет.
Защита от коронавируса: как сделать медицинскую маску своими руками Во многих аптеках медицинские маски уже раскупили. Как быть? Можно сделать маску самостоятельно. Смотрите нашу видеоинструкцию
ЧИТАЙТЕ ТАКЖЕ
Вирусолог: Больных могло быть больше. Карантинные меры спасли тысячи людей
Директор Института медицинской паразитологии, тропических и трансмиссивных заболеваний Сеченовского университета Александр Лукашев рассказал в эфире Радио «Комсомольская правда», когда вспышка коронавируса пойдет на спад (подробнее)
Из-за вспышки коронавируса Россия не останется без овощей
Об этом в эфире Радио «Комсомольская правда» заявил эксперт в области ритейла Андрей Карпов . По его словам, не слишком пострадает даже Дальний Восток, который имеет свои овощные хозяйства, которые, впрочем, уже начинают завышать цены (подробнее)
Еще больше материалов по теме: «Вспышка коронавируса в Китае»
Создание собственной Маски ВКонтакте
Привет, дорогой читатель сегодня рассмотрим, как можно создать собственную маску в социальной сети ВКонтакте. и добавить её в каталог масок, чтобы её юзали все пользователи сайта ВКонтакте.
ЧТО ТАКОЕ МАСКИ ВКОНТАКТЕ?
Маска представляет собой рисунок или анимацию, которая накладывается на лицо пользователя в реальном времени,тем самым создавая некий образ персонажа.
Как создать свою маску ВКонтакте?
Создать свою маску сможет абсолютно каждый человек,вам нужно лишь небольшие знания и голова
Требуется для создание маски:
Графический редактор (Например: фотошоп) умение ориентироваться в информации (Справочник: по — кодам JSON — файла маски) — справка по — созданию доступна в официальной группе ВКонтакте.
Для масок обязательно: Рисункам делайте прозрачный фон (клипарт) — > сохраняйте в формате PNG — размеры масок: не меньше 1024 на 1024 — делать меньше не надо — они будут плохого качества. Чтобы картинку не растягивать сильно — > создайте новый слой с прозрачным фоном размером: 1024×1024 и перенесите нашу маску в этот слой — далее корректируем её размеры в — > этом слое.
Читать еще: Как сделать тач айди на айфоне 5s
Создание маски ВКонтакте в фотошопе
Пример и еще раз Пример
Да — совсем забыл упоминать,что для тестирования ваших масок на компьютере вам надо:
Программа для тестирования масок ВКонтакте
Скачайте программу для тестирования маски:
Ваш компьютер должен иметь стационарную веб — камеру — это обязательно для проверки — > через программу.
После этого:
- извлеките содержимое вашего архива,
- запустите программу для просмотра маски — test.mask2,
- нажмите на кнопку Open mask
- зайдите через проводник в каталог с Вашей маской, выберите ваш файл mask.json и нажмите кнопку «Открыть». (OPEN)
Пример моего mask.json:
Источник: vsepomode39.ru
Пошаговая инструкция: как создать свои маски для Insta-Stories.
Автор статьи: Алена Гейзер — дизайнер с опытом работы 15 лет, выпускница БВШД.
В своем блоге я пишу о дизайне, как для Instagram так и в общем. Делаю арт видео и иллюстрации.
После первых статей о масках Рианны и Уилла Смита я, как очень любопытный человек, начала искать способы приобщиться к этой технологии. На одном из англоязычных ресурсов я нашла упоминание AR среды фейсбука — SparkAR. https://www.sparkar.com/ar-studio/ Именно в этой программе создаются маски.
SparkAR позволяет добавлять:
● Спрайтовую анимацию (преобразованный gif)
● Эффекты камеры и света
● Реакцию на действия — например открылся рот и пошел снег
● Трекеры головы, рук и плоскости и еще много чего интересного.
На самом сайте есть подробные уроки по пользованию всеми функциями, и рецепты создания простых масок. Я смогла создать несколько эффектов в первый же день использования программы.
Дисклеймер.
Статья была написана и опубликовано больше года назад.
С тех пор многое изменилось и появился более полный и подробный гайд по созданию масок в Instagram.
Spark AR работает в связке смартфона и компьютера, но на Windows и Android телефонах работает некорректно. Связка iPhone и Apple компьютеров предпочтительнее. Для смартфона надо так же установить приложение Spark — https://itunes.apple.com/ru/app/spark-ar-player/id1231451896?mt=8
Схема создания маски выглядит так:
- Добавляете в SparkAR трекеры лица и нужные объекты
- Соединяете смартфон и компьютер через usb
- Нажимаете кнопку “Mirror” в программе на компьютере.
После этих манипуляций ваша маска будет доступна для тестирования на телефоне. Тестировать маску обязательно, так как многие косяки видно только в живую. К тому же, если маска работает плохо, она может не пройти модерацию Facebook. Еще один повод провалить модерацию — добавить в маску логотип или текст. Несколько моих масок были отклонены именно по этой причине.
Самую простую маску можно сделать всего несколькими манипуляциями с помощью создания текстуры в режиме Face Paint. В этом режиме отдельный рисунок так накладывается на ваше лицо, что выглядит как боди арт. Таким способом можно создавать макияж, татуировки, усы и тд.
Вот тут можете найти уроки по созданию масок, начиная от самого простого и первого и дальше.
Для создания более сложных масок вам могут потребоваться 3d объекты. Некоторые из них можно импортировать из встроенной AR библиотеки.
Все подробности создания масок я описывать не буду, они гораздо лучше рассказаны на сайте Spark https://www.sparkar.com/ar-studio/learn
Когда ваша маска готова, вы можете загрузить ее в Facebook. Для загрузки в Instagram вам потребуется статус бета тестера, о нем я расскажу чуть позже.
Загрузка маски происходит в специальном разделе Facebook https://www.facebook.com/fbcameraeffects/manage/
Вам необходимо:
● Экспортировать маску из программы
● Создать иконку превью 480х480px
● Придумать описание эффекта и схему его работы
● Загрузить превью работы маски. Видео превью можно сделать из приложения Spark на телефоне.
При загрузки маски можно задать регион видимости маски и срок действия, что актуально для сезонных масок. Если маска не нарушает правила Facebook, спустя пару дней она будет доступна в эффектах камеры Facebook приложения. После одобрения маски отредактировать ее нельзя, можно только деактивировать.
Загружать маски в Instagram могут только авторизованные партнеры и бета тестеры.
В первый же день пользования программой я подала заявку на тестеры, но ее отклонили. После загрузки первых масок в Facebook я повторила свой запрос и его приняли через 4 дня. Подать запрос на бета тестера можно тут.
После присвоении статуса бета тестера, в том же интерфейсе на Facebook появится возможность загрузки в Instagram. Схема загрузки и требования практически не отличаются от выше описанных. Разница только в оформлении аватарки эффекта. Она должна быть выполнена по специальному шаблону.
После модерации маска появится в сториз у вас и всех ваших подписчиков автоматически.
Что дает создание собственных масок?
Каждый раз, когда пользователи будут использовать вашу маску, в углу сториз будет гореть ваше имя со ссылкой на аккаунт. Другие зрители смогут перейти на ваш аккаунт по клику на ваше имя. Каждый сториз с вашей маской станет для вас рекламным упоминанием.
Информация о том, что у вас есть свои маски будет отображаться для пользователей при посещения вашего профиля.
Примерить вашу маску сможет каждый пользователь Instagram. После одного использования маска сохранится в списке всех масок истории.
Статистику по загруженным маскам для Facebook посмотреть нельзя. Для масок загруженных в Instagram после одобрения появляется пункт “Результативность” в котором можно посмотреть число раз, когда эффект показывался на экране. В том числе когда пользователь пробовал эффект в камере, а также когда эффект показывался в истории.
За первый день статистики берется время загрузки и модерации маски, по этому диапазон дат в статистике показывается больше, чем фактическое время работы маски.
За первый день использования маски ее попробовали — 40 330 человек
Подписалось на меня + 15-20 человек
Статистика взаимодействий с аккаунтом + 300
Фактический эффект масок пока не такой волшебный, как я ожидала. Но я верю, что в долгосрочной перспективе этот инструмент принесет свои плоды.
Лучший блог про Instagram в социальных сетях. Подписался на свежие статьи?
Источник: dnative.ru