Что такое NFT-токены. И при чем тут Бэнкси :: РБК.Крипто
Весь февраль невзаимозаменяемые токены (NFT) были на слуху из-за их использования в сфере искусства. Рассказываем, что это такое, а также какие перспективы есть у NFT-токенов
За последний месяц интерес к невзаимозаменяемым токенам (NFT) значительно вырос, в одном только феврале объем торгов им составил $340 млн, что больше, чем объем торгов за весь 2020 год. На этом фоне американская рок-группа Kings of Leon запланировала выпуск восьмого студийного альбома «When You See Yourself» в виде NFT, сообщает Rolling Stone.
В NFT-токен была конвертирована и сожженная работа художника Бэнкси «Morons (White)», которую блокчейн-компания Injective Protocol купила у галереи Taglialatella Gallery в Нью-Йорке за $95 тыс. После сожжения принта блокчейн-компания создана невзаимозаменямый токен, привязанный к «цифровому образу предмета искусства». Это первый известный случай превращения физически существующего произведения искусства в виртуальный актив, заявил представитель Injective Protocol Мирза Уддин. Созданный токен планируют продать на аукционе за криптовалюту.
Что такое NFT
Каждая запись в блокчейне называется токеном. Однако в открытом блокчейне все токены равны друг другу и взаимозаменяемы. Это означает, что один токен можно заменить другим таким же токеном и ничего не изменится. Но технология Non Fungible Token (NFT) работает по-другому. Каждый невзаимозаменяемый токен является уникальным и его нельзя подделать, разделить или незаметно заменить. Такая организация идеально подходит для того, чтобы закрепить свои права на какой-либо уникальный объект, будь то произведение искусства в единственном экземпляре, предмет в компьютерной игре или даже недвижимость.
Технология NFT была создана в 2017 году на основе смарт-контрактов Ethereum. По информации аналитического сервиса Nonfungible, за время существования NFT было продано 5,35 млн токенов.
Где используют NFT
В феврале невзаимозаменяемые токены активно внедрялись в сферу искусства. Например, диджей 3LAU стал первым музыкантом, который токенизировал собственный альбом и продал его ограниченным тиражом. На этом ему удалось заработать $11,6 млн. Аналогично поступила певица Граймс, известная как мать ребенка Илона Маска (родился в мае прошлого года). Она продала 400 NFT-токенов, которые были привязаны к четырем рисункам, созданным лично ей и ее братом. Всего за 20 минут продажа токенов принесла Граймс $5,8 млн.
Также невзаимозаменяемые токены используют в игровой индустрии для подтверждения владения виртуальными активами, при регистрации доменных имен, а также в сфере недвижимости.
Как начать работать с NFT
Художники, желающие токенизировать свою работу, могут сделать это на площадках Rarible или OpenSea. Там же можно купить свой первый токен, привязанный к работе другого автора. Примечательно, что OpenSea создает NFT-токен только тогда, когда на него уже нашелся покупатель. Это избавляет автора от дополнительных расходов в виде комиссии в сети Ethereum. Rarible же создает NFT-токен сразу при загрузке работы и взимает комиссию с ее автора.
Перспективы невзаимозаменяемых токенов
NFT могут произвести революцию в сфере контроля авторских прав, считает CEO Xena Financial Systems Антон Кравченко. По его мнению, с помощью токенов радиостанции станет проще получать права на трансляцию музыкальных треков, а стриминговым сервисам — покупать права на показ фильмов и сериалов.
«Сейчас рынок прав на показы и на вещание не очень эффективный, есть какое-то количество «трения», издержек при передаче прав, перепродажа чаще всего вообще невозможна. Все это можно изменить с помощью NFT, но на развитие может потребоваться около 10 лет», — отметил Кравченко.
Операции с токенами очевидно дешевле, проще и быстрее, чем операции с реальными объектами, с которым они привязаны, подчеркнул руководитель финтех-компании Exantech Денис Восквицов. По его словам, площадки по созданию и продаже NFT-токенов только начали развиваться.
2021 год станет мощным прорывом для нового тренда, считает директор Binance в России и СНГ Глеб Костарев. Он напомнил о предположении аналитика Messari Research Мейсона Нистрома, что в текущем году рыночная капитализация NFT может увеличиться в 3-4 раза по сравнению с 2020 годом.
Автор
Алексей Корнеев
TextBack Dev Club
{
"id":"b65372f0-bbd5-443b-bc83-8f4545dc35f2", (1)
"userId":"fdadfd3f-7d5b-44c4-b71c-c3624d154a2e",
"accountId":"99bffda5-5bd1-49b1-b4f2-658854797c01",
"channels":[(2)
{
"channel":"facebook",(3)
"id":"323049074708312", (4)
"slug":"TextBack",(5)
"enabled":true(6)
},
{
"channel":"instagram",
"id":"tbdevinsta",
"slug":null,
"enabled":false
},
{
"channel":"tg",
"id":"3e3fb011-d023-4d7f-8a85-8cb9439b0148",
"slug":"tb_test_bot_4",
"enabled":false
}
],
"welcome-avatar-url":"https://www.city-n.ru/upload/2013/01/31/319497.jpg",(7)
"welcome-name":"Вася",(8)
"welcome-seconds":1, (9)
"welcome-tooltip":"Приветствую!\n<br>\n<br>Дайте нам знать, если у вас возникнут вопросы.\n<br>\n<br>Просто задайте вопрос через удобный вам мессенджер.",(10)
"disable-welcome-cursor":false,(11)
"show-welcome":true,(12)
"welcome-avatar":"image",(13)
"widget-size":45,(14)
"bg-color":"2cbd96",(15)
"show-waterdrop":true,(16)
"show-lightbox":true,(17)
"widget-desktop-icon":"desktopCarousel", (18)
"widget-mobile-icon":"mobileAngle",(19)
"disable-desktop-tooltip-en":true,(20)
"disable-mobile-tooltip-en":true,(21)
"desktop-tooltiptext-en":"",(23)
"mobile-tooltiptext-en":"Hey, guys",(24)
"disable-desktop-tooltip-ru":false,
"disable-mobile-tooltip-ru":false,
"desktop-tooltiptext-ru":"Интересует?",
"mobile-tooltiptext-ru":"Интересует?",
"show-mobile-version":true,(25)
"show-mobile":true,(26)
"widget-alignment":"widget-alignment-right", (27)
"widget-alignment-left":"",(28)
"widget-alignment-right":"0",
"widget-alignment-bottom":"0",
"custom-channel-tab-number":1,
"custom-channel-id":0,
"custom-channel-tooltip":"Онлайн-чат",(29)
"custom-channel-icon":"default",(30)
"custom-channel-action":"link",(31)
"custom-channel-icon-url":"",(32)
"custom-channel-link":"link",(33)
"custom-channel-callback":"",(34)
"is-custom-wide":false,(35)
"disable-custom-channel-mo":false, (36)
"disable-custom-channel-tu":false,
"disable-custom-channel-we":false,
"disable-custom-channel-th":false,
"disable-custom-channel-fr":false,
"disable-custom-channel-sb":false,
"disable-custom-channel-su":false,
"custom-channel-from-hours":0,(37)
"custom-channel-from-minutes":0,
"custom-channel-to-hours":23,(38)
"custom-channel-to-minutes":0,
"custom-channel-tab-number1":2,(39)
"custom-channel-id1":1,
"custom-channel-tooltip1":"Онлайн-чат",
"custom-channel-icon1":"default",
"custom-channel-action1":"link",
"custom-channel-icon-url1":"",
"custom-channel-link1":"link",
"custom-channel-callback1":"",
"is-custom-wide1":false,
"disable-custom-channel-mo1":false,
"disable-custom-channel-tu1":false,
"disable-custom-channel-we1":false,
"disable-custom-channel-th2":false,
"disable-custom-channel-fr1":false,
"disable-custom-channel-sb1":false,
"disable-custom-channel-su1":false,
"custom-channel-from-hours1":0,
"custom-channel-from-minutes1":0,
"custom-channel-to-hours1":23,
"custom-channel-to-minutes1":0,
"custom-channels-total":2, (40)
"widget-open":"open-click-mouseover",(41)
"hide-tb-logo":""(42)
}
что стало с валютами, которые советовала кандидат в президенты
Холдинг Alphabet, который управляет поисковиком Google, объявил, что с июня запрещает рекламу криптовалют и связанных с ними услуг и продуктов, например, бинарных опционов, а также рекламы иностранных финансовых рынков. Несколько месяцев назад социальная сеть Facebook также заявила об аналогичном запрете на рекламу криптовалют, посчитав, что такая реклама «обманывает» потребителя.
За время предвыборной кампании Собчак пять раз рекламировала криптовалюты и ICO – первичное размещение токенов. Каждый пост ее подкреплен видеообращением, в котором телеведущая то и дело подсматривает в шпаргалку, отводя взгляд за камеру.
Настоящее Время посмотрело, что случилось с токенами, которые рекламировала политик после того, как объявила о своем выдвижении.
Сколько это стоитПочти сразу после выдвижения Собчак обещала «закончить» с рекламой и ведением корпоративов на период предвыборной кампании. Политик говорила, что «иногда надо жертвовать деньгами ради большой идеи», и «бабло не должно победить добро».
Уже через месяц журналистка пересмотрела свою позицию и объявила, что снова готова размещать рекламу в инстаграме. Основная масса коммерческих постов в аккаунте Собчак – это реклама люксовых брендов одежды, ювелирных бутиков, салонов красоты, икры, водки и других премиальных товаров.
По оценкам журнала Forbes, стоимость одного рекламного поста в соцсетях Собчак составляет €7000–8000 для товаров из люксового сегмента и от €10 000 для товаров массового потребления.
На критику такого «несерьезного» для кандидата в президенты поведения Ксения Собчак ответила, что деньги нужны для ведения избирательной кампании. «Гуляю всегда на свои», – заключила телеведущая.
Токены Putin TeamПервая подобная реклама появилась в инстаграме кандидата «против всех» 12 декабря. Собчак сообщала, что скоро на биржу выходит новый вид «криптоденег» – UST-токен, у которого потенциал роста больше, чем у биткоина. «Купите токены сейчас, и через пять месяцев вы сможете продать их в пять раз дороже», – призывала своих подписчиков кандидат.
Подобный прогноз в отношении ценных бумаг был бы нарушением закона о рекламе, но криптовалюты российское законодательство пока не регулирует. Сами разработчики прогнозируют рост токена с $3,05 до до $12,7 в 2018 году. А «потенциал роста» биткоин потерял уже 17 декабря: достигнув рекордных $20 000, BTC за пять дней подешевел на 30%.
Торги токеном UST начались 13 марта на трех не слишком популярных биржах с негативной репутацией. Сервис CoinMarketCap, который позволяет смотреть текущий курс криптовалюты и ее капитализацию, о токене UST ничего не знает. Редакции удалось обнаружить лишь несколько сделок на биржах. UST обменивали на эфир, и если пересчитать в долларах, один токен в течение суток продавали за 4, 26 и 9 центов.
Ксения Собчак рекламирует токены UST (здесь и далее – скриншоты инстаграма кандидата в президенты. Вставка оригинального видео не используется, поскольку Настоящее Время не размещает рекламу. Оригинальные посты доступны по ссылкам в тексте)UST — токен блокчейн-платформы Uservice. По задумке разработчиков, она объединит всех игроков автомобильной индустрии внутри экосистемы на базе технологии Ethereum. Платформа разрабатывается на основе агрегатора автосервисов Uremont. На ютуб-канале компании регулярно появляются видео о ее партнерах, большая часть которых не набирает и 10 просмотров. На сайте Uremont говорится, что с агрегатором сотрудничают 12723 автосервиса. В магазинах приложений информация о количестве партнеров не обновляется. В Google play заявлено о девяти тысячах, в AppStore – только о семи. При этом у приложений низкий рейтинг: 2,6 для Android и 3,3 – для iOS.
White paper (документ, объясняющий принципы работы проекта) Uservice с первых страниц предупреждает, что ICO «сопряжен с большим количеством рисков, в частности, с риском потери всех денежных средств, потраченных на приобретение выпущенных компанией токенов». Но, по мнению кандидата в президенты, токены – отличный подарок на Новый год.
Ксения Собчак не только не предупреждает свою аудиторию о рисках, но и игнорирует конфликт интересов. Спикеры Uservice – президент компании Fight Nights Камил Гаджиев и центральный нападающий команды НХЛ «Питтсбург Пингвинз» и сборной России Евгений Малкин – входят в Putin Team. Это движение хоккеист Александр Овечкин создал в прошлом ноябре с целью «объединить тех, кто гордится Россией и нашим президентом, хочет сделать нашу страну сильнее».
Убийца ТелеграмаЕще один крипторекламодатель Ксении Собчак – мессенджер e-Chat. Приложение позиционирует себя как анонимный децентрализованный мессенджер со встроенным мультивалютным криптокошельком. По утверждению разработчиков, пользователи e-Chat смогут зарабатывать деньги с помощью функции криптолайка и платной подписки на контент, а сам мессенджер будет защищен от прослушивания и блокировок.
На этот раз Собчак не стала обещать невероятную прибыль, а включила фантазию. «Представляете, что бы было, если б можно было использовать для голосования в 2018 году технологию блокчейн? Скачиваем приложение e-Chat и делаем выбор президента в один этап по экрану. Центризбирком, возьмите на заметку», – посоветовала телеведущая.
Мессенджер делают в Гонконге, в магазинах приложений название компании-разработчика написано китайскими иероглифами. В Google Play у того же разработчика есть приложение для продажи подержанных вещей за криптовалюту e-Tao. В опубликованном Forbes.Украина пресс-релизе компания планировала «перетасовку карт во всей отрасли» и охват «всех англоязычных пользователей, а также тех, кто говорит на русском и хинди». Через год после громких заявлений сайт e-Tao выглядит так.
Страница e-Chat визуально смотрится лучше. Посетители могут выбрать один из языков стран Азии: китайский, индонезийский, корейский, вьетнамский, арабский, японский, хинди, — и нескольких европейских: английский, немецкий, испанский, португальский и русский. Но на эти 12 языков переведены не все разделы сайта. В японской и испанской версии F.A.Q. придется изучать на английском.
На русском этот раздел называется «Частозадаваемые вопросы» (орфография и пунктуация сохранены). Переводом ответов занималась либо машина, либо человек, плохо знающий русский. Результат: «Мы строим структуру транзакций на блок-цепочке Ethereum, поскольку она дает нам выразительную силу, которая очень необходима при внедрении продвинутой, беззащитной платформы».
На главный для инвестора вопрос – кому он доверяет свои деньги – e-Chat отвечает: «Мы не раскрываем наших разработчиков т.к. считаем что они являются наиболее уязвимым звеном для возможного давления со стороны силовых структур и правительств, но вы можете быть уверенными, что наша команда имеет огромный опыт работы над похожими проектами в сфере мессенджеров, телекома и blockchain».
Ксения Собчак рекламирует мессенджер E-ChatГлавная гордость проекта – раздел celebrities. «Известные бизнес и entertaiment блоггеры активно и очень положительно отзываются о приложении», – хвастается рекламными бюджетами команда e-Chat. Помимо актрисы Анастасии Самбурской, компанию Ксении Собчак составляют девушки из реалити-шоу «Дом-2» Ольга Бузова, Виктория Боня и Алена Водонаева, а также другие популярные в инстаграме персонажи: модели, актрисы и путешественники. Собчак представлена на странице как «кандидат в президенты России в 2018 году».
Предварительная продажа (ICO) токенов e-Chat уже завершилась, разместить криптовалюту на бирже разработчики обещают «в течение месяца». CoinmarketCap о токене ECHT ничего не знает.
Раскол биткоинаВ следующем рекламном посте Ксения Собчак зачитывает текст, который начинается так: «28 декабря произойдет разделение главной и самой известной криптовалюты — биткоина». Это видео телеведущая записала вместе с рекламой e-Chat, но выложила на день позже – 29 декабря, когда объявленный хардфорк уже должен был состояться.
В отличие от этого ролика, посыл пресс-релизов, которые появились в российских СМИ в конце прошлого декабря, понятен. «Не одна компания заработает на Segwit2X несколько миллионов долларов, сделав своевременные вложения!» – читаем в партнерском материале издания «Коммерсант». Искажений фактов в нем ненамного меньше, чем орфографических ошибок.
Ксения Собчак рассказывает о форке биткоина SegWit2xВ 2017 году биткоин действительно пережил несколько хардфорков – разделения блокчейна на две независимые цепи, в результате которого получаются две криптовалюты. Участники рынка пытаются таким образом решить проблему с масштабируемостью биткоина и медленной скоростью транзакций. Добиться этого можно двумя путями: увеличить размер основного блока либо вынести часть данных за его пределы. Но правила заработают, только если большинство участников процесса примут их.
В мае 2017 года крупнейшие разработчики, майнеры и владельцы кошельков заключили соглашение о модернизации биткоина в два этапа. В августе – активировать технологию Segregated Witness, а через полгода увеличить размер блока в новой ветви с одного до двух мегабайт. Это и был оригинальный хардфорк SegWit2x, его запланировали на 16 ноября.
Соглашение не поддержали разработчики официального клиента биткоина Bitcoin Core. Из-за разногласий в сообществе сторонники SegWit2x отменили хардфорк за восемь дней до назначенного срока. Но потом другая команда разработчиков объявила о его «возрождении». На сайте https://b2x-segwit.io/ появилась дорожная карта хардфорка SegWit2x, который должен был состояться 28 декабря на блоке № 501451.
В отличие от оригинальной модификации кода, новый хардфорк предполагал увеличение блока не в два, а в четыре раза. Помимо начисления владельцам BTC новой валюты B2X в пропорции 1:1, разработчики пообещали раздать всем, кто поддержит валюту, «пропорциональное количество «биткоинов Сатоши Накамото», которые создатель биткоина намайнил в первый год существования сети.
СМИ подхватили информацию об «обновленной команде разработчиков» и «доработанном проекте», хотя главный сторонник оригинального SegWit2x Джеф Гарзик писал в твиттере, что его компания не имеет к этому никакого отношения. Посвященный финансовой торговле сайт Finance Magnates обращал внимание на то, что ни об основателе нового проекта Япа Терлоу, ни о других членах его команды, в интернете нет никакой информации, кроме полупустых профилей на LinkedIn.
Записанное Ксенией Собчак видео разработчики SegWit2x разместили на своем сайте. «Некоторые из российских официальных лиц начали обращать внимание на активно развивающуюся технологию. В своем видеообращении один из кандидатов в президенты упоминает Blockchain, что уже говорит о заинтересованности широких кругов российского общества. Ксения Собчак, баллотирующаяся на пост президента России в марте 2018 года, выступила в роли настоящего адвоката проведенного нами форка, рассказав о произошедшем 28 декабря событии огромному кругу своих подписчиков», – гласит подпись к нему.
Курс получившейся в результате форка криптовалюты B2X достигал $2206 и после серии падений и взлетов опустился до $1,48, свидетельствуют данные CoinMarketCap.
Запрет? Какой запрет?После Нового года кандидат в президенты долго не писала про криптовалюты. За это время рынок обрушился на фоне негативных новостей. Самый сильный удар нанесла в конце января корпорация Facebook – запретила рекламу бинарных опционов, ICO и криптовалют на своих площадках. Помимо самого фейсбука, это касается Audience Network и инстаграма.
В середине февраля в инстаграме Собчак появился еще один пост о e-Chat. Теперь кандидат в президенты утверждает, что китайское приложение круче Telegram – мессенджера со 100 млн пользователей, который Google еще три года назад оценивала в $1 млрд. При этом e-Chat использует Telegram для своего продвижения – по крайней мере, туда ведет ссылка «обсуждать тут» из предыдущего рекламного ролика телеведущей.
Ксения Собчак рекламирует мессенджер E-Chat«Напоминаю: криптовалюты все еще новый и гипер-волатильный актив, который может в любое время обесцениться. Не вкладывайте в них больше денег, чем вы себе можете позволить потерять. Если вы решаете, где хранить сбережения, традиционные активы все еще самый надежный вариант», – недавно предостерег своих подписчиков сооснователь проекта Ethereum Виталик Бутерин.
Большинство россиян с ним согласны. По данным ВЦИОМ, только 13% опрошенных считают биткоины хорошим вложением.
PROTECTIMUS BOT — Доставка OTP паролей через Telegram, Viber, Facebook Messenger
Protectimus Bot – это абсолютно новый подход к двухфакторной аутентификации, который подразумевает использование чат-ботов в популярных мессенджерах для доставки одноразовых паролей. Чат-боты ProtectimusBot доступны в мессенджерах Facebook Messenger, Telegram и Viber. Список поддерживаемых мессенджеров постоянно растет и может быть дополнительно расширен по просьбе клиентов. Доставка OTP паролей через мессенджеры решает ряд насущных проблем клиентов: это намного безопасней, чем SMS-аутентификация, абсолютно бесплатно и очень удобно для клиента и его пользователей.
SMS-аутентификация всегда была самым популярным способом многофакторной аутентификации благодаря тому, что отправлять OTP пароли и другие уведомления через SMS очень удобно – нужно только знать телефон пользователя. Но у этого способа доставки временных паролей есть ряд минусов: высокая стоимость, низкий уровень безопасности, необходимость пользователей находиться в зоне покрытия сети GSM. Использование мессенджеров позволило сделать доставку OTP паролей не менее удобной, но более безопасный и главное бесплатной!
2FA с помощью мессенджеров – это выгодно: не нужно регулярно платить за дорогие SMS, через мессенджеры можно бесплатно доставлять и одноразовые пароли, и другие нотификации. Это удобно: для подключения строгой аутентификации не нужно передавать аппаратный токен пользователю или требовать установки мобильного аутентификатора, скорее всего один из поддерживаемых мессенджеров уже установлен на телефоне пользователя. Это безопасно: вход в мессенджер защищен паролем и часто многофакторной аутентификацией, все сообщения надежно шифруются. Для работы мессенджера нужен доступ к интернету.
Одноразовые пароли, которые будут доставляться через мессенджеры Viber, Telegram, Messenger и т.д., могут быть сгенерированы по алгоритму HOTP (HMAC-based One-time Password Algorithm, RFC 4226) или TOTP (Time-based One-time Password Algorithm, RFC 6238). Также поддерживается функция подписи данных CWYS, которая работаем на основании алгоритма OCRA (OATH Challenge-Response Algorithm, RFC 6287) и позволяет использовать данные текущей транзакции / сессии при генерации OTP. Оптимальным выбором станет алгоритм TOTP. Наивысший уровень безопасности гарантирует использование функции CWYS.
Чтобы активировать двухфакторную аутентификацию с помощью чат-бота Protectimus в Telegram, Facebook Messenger, Viber или другом мессенджере, пользователю необходимо найти аккаунт @ProtectimusBot в поиске данного мессенджера и начать общение с ботом командой /getid. В ответ на команду /getid пользователь получит свой уникальный ID чата, который нужно передать администратору для выпуска токена. Со стороны администратора процесс выпуска токена выглядит еще проще – необходимо ввести полученный ID чата в админ-панели и токен будет назначен на нужного пользователя.
App Store: Twitch
Откройте для себя любимые игры с совершенно новой стороны! Смотрите прямые трансляции и общайтесь с геймерами со всех уголков мира.
Смотрите все самое интересное в прямом эфире! Вы обязательно найдете то, что ищете: от напряженных сетевых матчей Overwatch до успокаивающих художественных демонстраций Боба Росса. Ежедневно миллионы уникальных стримеров играют в самые разнообразные игры — все лучшее транслируется на Twitch прямо сейчас.
Twitch: ТОП-3 ФУНКЦИЙ
1. Смотрите прямые трансляции любимых игр: от самых популярных, таких как Minecraft и League of Legends, до менее известных инди-проектов.
2. Общайтесь с другими игроками в онлайн-чате со множеством функций.
3. Выходите в эфир одним нажатием кнопки и делитесь с миром своими увлечениями!
Станьте частью ведущей социальной игровой платформы на iPhone и iPad! От киберспортивных событий и искусства до кулинарных шоу, музыки и других видео по запросу — каждый найдет для себя что-то интересное на Twitch.
+ Смотрите интерактивные прямые трансляции от Sony, Microsoft, Blizzard, Riot Games и других компаний.
+ Следите за уникальными программами: от прямых трансляций музыкальных фестивалей до эксклюзивных событий, связанных с видеоиграми.
+ Открывайте для себя новые материалы благодаря интуитивно понятной навигации.
+ Переключайтесь на затемненный режим во время присмотра ночных трансляций для большего комфорта.
Присоединяйтесь к миллионам профессиональных игроков и любителей, которые нашли площадку для общения о любимых играх. Пора вывести ваше увлечение на новый уровень с Twitch!
Поделиться впечатлениями и получить помощь можно в нашем центре поддержки: https://help.twitch.tv
Обратите внимание, что это приложение использует проприетарное программное обеспечение для измерений от компании Nielsen, которое применяется для исследований рынка (например, при составлении рейтинга Нильсена для телевидения). Подробности: http://priv-policy.imrworldwide.com/priv/mobile/us/en/optout.html
Ограничения стартовой версии World of Warcraft
Обновлен: 4 месяца назад
Номер статьи (ID) 3226
Применимо к играм:
Стартовая версия позволяет играть в World of Warcraft бесплатно — вам нужна лишь учетная запись Battle.net и интернет-подключение!
Ограничения
В стартовой версии вы можете:
- Создавать персонажей
- Персонажи World of Warcraft Classic недоступны в стартовой версии.
- Повышать уровень персонажей до 20
- Заработать до 1000 золота для каждого персонажа
- Общаться в каналах чата /сказать и /группа
- Персонажи, чей уровень превышает ваш на 10 и больше, не увидят ваши сообщения в канале /сказать
- Отправлять личные сообщения вашим друзьям в World of Warcraft, добавленным в список друзей по имени персонажа. Друзья по настоящему имени недоступны для стартовых учетных записей.
В стартовой версии вам будет недоступно следующее:
- Контент последнего дополнения (задания, локации и т.д.)
- Персонажи выше 20 уровня
- Битвы питомцев
- Другие каналы чата и возможность шептать персонажам, не являющимся вашими друзьями
- Функционал гильдий
- Платные услуги для персонажа (перенос, смена фракции и т.д.)
- Возможность создавать группы
- Обмен между персонажами, почта и аукцион
- Голосовой чат World of Warcraft. Вместо него вы можете использовать голосовой чат Battle.net.
- Друзья по настоящему имени
- Возможность использовать эмоции в чате
Стартовые ограничения сохраняются по прошествии 24 часов?
Когда вы добавляете игровое время на стартовую учетную запись, ограничения снимаются после полной обработки заказа. Обычно это занимает до 24 часов. Если 24 часа прошло, и заказ отмечен как выполненный, но ограничения все еще присутствуют, сбросьте ваш пароль. Это обновит статус вашей учетной записи на нашем сервере и снимет ограничения.
Настроить чат | Creatio Academy
Настройки, необходимые для работы с чатами, выполняются в разделе Настройка чатов дизайнера системы. Настройка выполняется администратором системы или пользователем, у которого есть права на системную операцию “Доступ к разделу “Настройка чатов“ (код “CanManageChats“).
Добавить очередь чата
Для обработки сообщений в чатах необходимо создать и настроить одну или несколько очередей. Очередь чата определяет, какой группе сотрудников будет направлен в работу чат. Количество очередей не зависит от количества каналов и определяется бизнес-целью. Например, для сообщений со страницы бренда можно настроить очередь чата “Служба поддержки“, а для обработки запросов из интернет-магазина — “Продавцы-консультанты“. Очереди для операторов чата создаются в разделе Настройка чатов дизайнера системы. Чтобы добавить очередь чата:
- Перейдите в дизайнер системы по кнопке .
- Откройте раздел Настройка чатов.
- В области Очереди чата нажмите кнопку .
- В открывшемся окне заполните параметры новой очереди:
- Название — отразите в названии очереди ее назначение или целевую роль. Например, “1-я линия поддержки”.
- Правило маршрутизации — алгоритм, определяющий, на кого из операторов очереди будет назначен новый чат.
- “На всех” — новый чат будет доступен всем операторам, которые назначены в текущей очереди.
- “На свободного” — чаты будут назначаться автоматически на самого свободного оператора в момент распределения. Самым свободным считается оператор, у которого меньше всего чатов в работе на момент распределения. При равном количестве чат будет направлен на того оператора, который дольше всех не брал новые чаты в работу. Если оператор не берет чат в работу в течение 5 минут, то выполнится перераспределение на следующего оператора, а текущий оператор переходит в статус “Неактивный”. Это время можно изменить в системной настройке “Таймаут на взятие чата в работу оператором” (код “OmniChatOperatorAcceptChatTimeout”). Для продолжения работы с чатами оператору необходимо будет поменять статус в коммуникационной панели на “Активный”.
- Таймаут для завершения чата, минут — максимальное время ожидания с момента последнего исходящего сообщения в чате до его автоматического завершения. По истечению установленного времени данный чат будет автоматически завершен. После завершения чата по таймауту последующие сообщения клиента будут обработаны как новые и распределены на активных операторов. Если значение в поле не установлено, то чаты не будут завершаться автоматически.
- На детали Операторы нажмите кнопку . В открывшемся окне укажите пользователей или роли, которые будут обрабатывать сообщения в чатах. Например, вы можете использовать организационную роль “Менеджеры колл-центра”. Вы можете добавить в список операторов несколько пользователей или ролей. Также один и тот же пользователь может быть добавлен в операторы нескольких очередей чатов.
Добавить канал чата
Канал чата в Creatio — это источник, из которого в систему будут добавлены сообщения клиентов. Например, публичная страница в Facebook. В Creatio доступны следующие каналы чатов:
- Facebook messenger;
- Telegram (доступен в Creatio версии 7.17.1 и выше).
Каналы, по которым в приложении есть хотя бы один чат, недоступны для удаления. Если данный канал неактуален, деактивируйте его.
Добавить канал Facebook messenger
Важно. Перед настройкой канала Facebook messenger убедитесь, что в вашем приложении заполнены системные настройки “Адрес Identity сервера” (код “IdentityServerUrl”), “Идентификатор приложения для Identity сервера” (код “IdentityServerClientId”) и “Секретный ключ для Identity сервера” (код “IdentityServerClientSecret”). Если данные системные настройки не заполнены, обратитесь в службу поддержки Creatio.
- Перейдите в дизайнер системы по кнопке .
- Откройте раздел Настройка чатов.
- В области Каналы нажмите кнопку . В появившемся меню выберите “Facebook messenger”.
- В открывшемся окне:
- Авторизуйтесь в Facebook.
- Укажите одну или несколько страниц, которые вы хотите синхронизировать с Creatio. Обратите внимание, что настроить синхронизацию можно только для публичных страниц, но не для личных профилей.
- Нажмите Далее.
- Разрешите Creatio доступ к управлению вашей публичной страницей. Это позволит приложению получать и отправлять сообщения через канал Facebook Messenger от имени вашего бренда. Ограничение доступа к управлению страницей может привести к проблемам в работе чатов.
- Нажмите Готово.
В результате для каждой из выбранных страниц будет создан отдельный канал. Название канала будет соответствовать названию страницы в Facebook, с которой он связан.
- Чтобы сообщения из созданного канала были доступны для обработки в коммуникационной панели, активируйте канал и привяжите его к очереди.
- В реестре детали Каналы кликните по названию созданного канала.
- В открывшейся мини-карточке:
- Установите индикатор в положение “Активен”.
- Выберите очередь чата, в которой будут обрабатываться сообщения, полученные по данному каналу.
- Нажмите Применить.
- При необходимости повторите шаг 5 для всех созданных каналов.
Добавить канал Telegram
На заметку. Данная функциональность доступна в Creatio версии 7.17.1 и выше.
- Перейдите в дизайнер системы по кнопке .
- Откройте раздел Системные настройки.
- В системной настройке “Адрес сайта” (код “SiteUrl”) укажите адрес вашего приложения Creatio, которое будет синхронизироваться с Telegram. Адрес указывается в формате https://yoursite.domain.com/0 .
- Вернитесь в дизайнер системы по кнопке .
- Откройте раздел Настройка чатов.
- В области Каналы нажмите кнопку . В появившемся меню выберите “Telegram”.
- В открывшейся мини-карточке заполните параметры канала:
- Укажите токен, сгенерированный на стороне Telegram для вашего чат-бота. Подробнее о создании и настройке ботов читайте в документации Telegram.
- Установите индикатор в положение “Активен”, чтобы сообщения чата были доступны для обработки в коммуникационной панели.
- Выберите очередь чата, в которой будут обрабатываться обращения, полученные по данному каналу.
На заметку. Для корректной работы канала телеграм-бот, с которым вы настраиваете интеграцию, не должен использоваться на других ресурсах. Если вы не уверены, что бот, который вы добавляете, не интегрирован с другими сайтами или приложениями, рекомендуем перед настройкой канала в Creatio перегенерировать токен бота.
- Нажмите Применить.
Настроить действия чата
Действия чата позволяют упростить и автоматизировать обработку сообщений. В продуктах Service Creatio преднастроено действие “Создать обращение”, по которому запускается бизнес-процесс “Создание обращения из чата” (CreateCaseFromChat). Вы можете настроить список действий, которые будут доступны оператору при обработке чата, например “Создать заказ”, “Уведомить менеджера об оплате счета” или «Уведомить системного администратора». Для этого в Creatio должен быть создан процесс, который будет запускаться при работе в чате. Подробнее о создании и настройке процессов читайте в блоке Настройка процессов (BPMN). Когда процесс готов, необходимо сформировать для него действие чата:
- Перейдите в дизайнер системы по кнопке .
- Откройте раздел Настройка чатов.
- В области Действия чата нажмите кнопку .
- В появившейся мини-карточке укажите:
- Название — заголовок действия, который отобразится для оператора при работе с чатом.
- Очередь — выберите очередь чата, операторам которой будет доступно данное действие.
- Процесс — выберите процесс, который будет запускаться по действию чата.
- Нажмите Применить.
На заметку. В процесс, который запускается по действию чата, передаются входящие параметры “ChatId” и/или “ContactId”, через которые осуществляется привязка процесса к текущему чату. Подробнее читайте в статье Параметры процесса.
Настроить интеграцию Creatio с внешним чат-ботом
Для снижения нагрузки на операторов в Creatio предусмотрена возможность настроить интеграцию с внешним чат-ботом, который обрабатывает типовые запросы пользователей. Данная настройка доступна только для чатов, полученных из канала Facebook Messenger. Процесс настройки чат-бота и его интеграции с Facebook отличается для различных бот-платформ. В общем случае эти инструкции представлены в документации вендоров бот-платформ.
Для работы функциональности вам необходимы:
- Публичная страница на Facebook.
- Настроенный в Creatio канал Facebook Messenger.
- Внешняя бот-платформа, которая поддерживает протокол передачи (Handover Protocol) и интегрирована с вашей публичной страницей Facebook.
Для настройки интеграции Creatio с чат-ботом:
- На странице Facebook перейдите в раздел “Настройки” —> “Расширенный обмен сообщениями”.
- В блоке “Связанные приложения” настройте параметры “Messenger receiver”:
- Основной получатель протокола передачи — ваша бот-платформа;
- Второстепенный получатель — приложение Creatio Social.
В результате сообщения, отправленные клиентами на вашу публичную страницу Facebook, будут обрабатываться чат-ботом, после чего отобразятся в Creatio в разделе Чаты. У диалогов, обработанных ботом, поле Операторостается незаполненным.
Дополнительные настройки чатов
Ограничить количество активных чатов на коммуникационной панели
Вы можете настроить для операторов ограничение количества активных чатов, которые они могут обрабатывать одновременно. По умолчанию в системе настроено ограничение до 2 чатов. Чтобы его изменить:
- Перейдите в дизайнер системы по кнопке .
- Откройте раздел Системные настройки.
- Перейдите в системную настройку “Количество одновременных чатов” (код “SimultaneousChats”).
- В поле Значение по умолчанию укажите необходимое количество чатов, которые оператор сможет обрабатывать одновременно. Например, 5. Если у оператора в работе максимально доступное количество чатов, то новые он не увидит, пока не завершит хотя бы один чат. Это ограничение распространяется на все доступные для оператора каналы чатов.
- Нажмите Сохранить.
Изменить звук оповещения о новом чате
Вы можете заменить стандартный сигнал уведомления о новых сообщениях чата, чтобы операторы легко его идентифицировали. Для этого:
- Перейдите в дизайнер системы по кнопке .
- Откройте раздел Системные настройки.
- Перейдите в системную настройку “Звук уведомления о новом чате” (код “OmniChatNotificationSound”).
- Нажмите Очистить значение, чтобы удалить стандартный сигнал.
- Нажмите Выбрать файл и загрузите файл с вашего компьютера.
- Нажмите Сохранить.
токенов и аутентификация — React Chat API Docs
Authentication vs Authorization
Copied!Не знаете, что такое «аутентификация или авторизация»?
Сообщите нам, как мы можем улучшить нашу документацию:
Stream использует JWT (веб-токены JSON) для аутентификации пользователей чата, позволяя им входить в систему. Информация о том, авторизованы ли пользователи для выполнения определенных действий, управляется отдельно через систему разрешений на основе ролей.
Исключение составляют анонимные и гостевые пользователи, которым не требуется аутентификация для входа в систему.
Не знаете, что такое «Провайдеры токенов»?
Сообщите нам, как мы можем улучшить нашу документацию:
Концепция, на которую мы будем ссылаться в документации, — это поставщик токенов. На высоком уровне поставщик токенов — это конечная точка на вашем сервере, которая может выполнять следующую последовательность задач:
Получать информацию о пользователе из внешнего интерфейса.
Проверьте информацию о пользователе в вашей системе.
Укажите User-ID, соответствующий этому пользователю, для метода создания токена клиентского сервера.
Верните этот токен во внешний интерфейс.
Пользовательские токены могут быть безопасно сгенерированы только с сервера. Это означает, что вам нужно будет реализовать поставщика токенов до развертывания вашего приложения в производственной среде. Для проведения разработки перед внедрением поставщика токенов вам необходимо отключить аутентификацию токенов. Создание токенов
Не знаете, что такое «Создание токенов»?
Сообщите нам, как мы можем улучшить нашу документацию:
Вы можете сгенерировать токены на сервере, создав Server Client, а затем используя метод Create Token.
Если генерируется токен для использования на стороне клиента, токен должен включать утверждение userID в полезную нагрузку токена, тогда как токены сервера этого не делают. При использовании метода создания токена передайте параметр user_ID для создания токена на стороне клиента.
Настройка автоматического истечения срока действия токена
Скопировано!Не знаете, что такое «Настройка автоматического истечения срока действия токена»?
Сообщите нам, как мы можем улучшить нашу документацию:
По умолчанию токены пользователя действительны бессрочно. Вы можете установить срок действия токенов, передав его в качестве второго параметра.Срок действия должен содержать количество секунд, прошедших с эпохи Unix (00:00:00 UTC 1 января 1970 г.).
Истечение срока действия токена вручную
Скопировано!Не знаете, что такое «истечение срока действия токена вручную»?
Сообщите нам, как мы можем улучшить нашу документацию:
Отзыв токена — это способ вручную истечь токены для одного пользователя или для многих пользователей, установив время revoke_tokens_issued_ до
времени, и любые токены, выпущенные до этого, будут считаться просроченными и не сможет пройти аутентификацию.Это можно изменить, установив для поля значение null.
Аннулирование токена пользователем
Скопировано!Не знаете, что такое «Отзыв токена пользователем»?
Сообщите нам, как мы можем улучшить нашу документацию:
Вы можете отозвать все токены, принадлежащие определенному пользователю или списку пользователей
Примечание. Ваши токены должны включать претензию iat
(выпущенную в определенный момент), которая будет по сравнению со временем в поле revoke_tokens_issued_before
, чтобы определить, действителен ли токен или просрочен.Токены, у которых нет iat
, будут считаться действительными.
Отмена отзыва
Скопировано!Не знаете, что такое «Отмена отзыва»?
Сообщите нам, как мы можем улучшить нашу документацию:
Чтобы отменить отзыв токена на уровне пользователя, вы можете просто установить дату отзыва на «null»:
Отзыв токена приложением
Скопировано!Не знаете, что такое «Отзыв токена приложением»?
Сообщите нам, как мы можем улучшить нашу документацию:
Можно отозвать токены для всех пользователей приложения.Это следует использовать с осторожностью, поскольку истечет срок действия каждого токена пользователя, независимо от того, имеет ли токен требование iat
Отмена отзыва
Скопировано!Не знаете, что такое «Отмена отзыва»?
Сообщите нам, как мы можем улучшить нашу документацию:
Чтобы отменить отзыв токена на уровне приложения, вы можете просто установить дату отзыва на «null»:
Добавление требования iat в токен
Скопировано!Не знаете, что такое «Добавление заявки iat в токен»?
Сообщите нам, как мы можем улучшить нашу документацию:
По умолчанию пользовательские токены, созданные с помощью функции createToken, не содержат информации о времени выпуска.Вы можете изменить это, передав дату выпуска в качестве третьего параметра при создании токенов. Это лучшая практика безопасности, поскольку она позволяет отозвать токены
Не знаете, что такое «токены разработчика»?
Сообщите нам, как мы можем улучшить нашу документацию:
Для приложений разработки можно отключить аутентификацию токена и использовать токены, созданные на стороне клиента, или статический токен, сгенерированный вручную. Отключение проверок аутентификации не подходит для производственного приложения и должно выполняться только для проверки концепции и приложений на ранней стадии разработки.Чтобы включить токены разработки, вам необходимо изменить конфигурацию приложения.
На панели управления:
Откройте Выберите приложение.
Выберите приложение, для которого нужно включить токены разработчика.
Откройте раскрывающийся список чата и выберите обзор
Прокрутите до События чата> Аутентификация
Переключить Отключить проверку аутентификации
Сохраните эти настройки.
Это отключает проверку аутентификации, но не отменяет требование отправки токена. Отправьте либо созданный клиентом токен разработки, либо создайте его вручную и жестко запрограммируйте в своем приложении.
В приведенном выше коде использовался вызов connectUser . Вызов connectUser — наиболее удобный вариант, когда ваше приложение имеет аутентифицированных пользователей. В качестве альтернативы вы можете использовать setGuestUser , если вы хотите разрешить пользователям общаться в чате с гостевой учетной записью, или connectAnonymousUser , если вы хотите разрешить анонимным пользователям смотреть чат.
Создание токенов вручную
Скопировано!Не знаете, как «генерировать токены вручную»?
Сообщите нам, как мы можем улучшить нашу документацию:
Вы можете сгенерировать токен вручную с помощью генератора JWT.
Если вам нужно протестировать свое приложение до того, как у вас появится поставщик токенов, и вы не хотите включать токены разработчика, вы можете жестко закодировать токены из этого генератора в свое приложение для тестирования.
Введите секретный код и идентификатор пользователя потока
Как обновить просроченные токены
Скопировано!Не знаете, как обновить токены с истекшим сроком действия?
Сообщите нам, как мы можем улучшить нашу документацию:
Если вы используете токены с датой истечения срока действия, вы захотите обновить токены, как только произойдет исключение токена.Наши библиотеки React, RN, iOS, Android и Flutter имеют встроенную поддержку для этого.
Вот обычный поток для обработки токенов с истечением срока действия с поставщиком токенов:
Чат инициализируется с использованием ключа API и поставщика токенов
Клиент чата будет использовать поставщика токенов для получения токена, когда
connectUser
вызываетсяКогда токен истекает, API возвращает конкретный код ошибки аутентификации
Клиент приостанавливает запросы API и использует поставщика токенов для получения нового токена
Поставщик токенов возвращает новый токен (т.е.из вашего бэкэнда)
Клиент чата заменяет старый токен новым и использует его для всех ожидающих и будущих вызовов API
Поставщик токенов — это функция или класс, который вы реализуете и который отвечает за запрос новый токен из вашей собственной инфраструктуры входа в систему.
Наиболее распространенная реализация провайдера токенов выполняет HTTP-вызов к вашему бэкэнду с идентификатором пользователя, а также действительным идентификатором сеанса или секретом, необходимым для их аутентификации.
токенов чата | API-Docs
Токены чата — это другой способ обработки сообщений, отправленных из чата. Обычное сообщение — это простая строка. Токен чата — это массив данных, который показывает вам всевозможную информацию о сообщении и его содержании.
Это продолжение руководства по веб-сокету. Если вы еще не прошли обучение, вы можете сделать это здесь. Для этого урока требуется подключение к чату.
Основы #
Токен чата — это исходное сообщение, разделенное на несколько факторов.
- Обычный текст
- Эмоции
- URL-адреса
Используя свойство token , мы можем идентифицировать информацию, которую нам раньше приходилось анализировать. Обычный текст — это именно то, что звучит. Эмоции — это эмоции от Глимеша. Включен URL-адрес, а также текст для его создания : glimsmile:
. URL также определяются отдельно от текста. Эта информация также предоставляется вместе со свойством сообщения по умолчанию
. Это означает, что вам не нужно использовать токены чата, если вы этого не хотите.
Как показано на изображении выше, части чата содержат все данные из сообщения чата. Исходное сообщение находится над частями чата.
Создание запроса / подписки #
Нам нужно запросить chatMessage
. Мы запланируем все возможные типы данных в сообщении. Если у вас еще нет работающего веб-сокета для Glimesh, вам необходимо его получить. Если вы не хотите, чтобы соединение оставалось открытым, вы можете сделать обычный запрос к каналу и просмотреть свойство chatMessages
.Любой из методов допустим.
Начать с этой подписки
подписка{
chatMessage (channelId: 6) {
сообщение,
Пользователь {
я бы
},
tokens {
... на EmoteToken {
SRC,
текст,
тип,
url
},
... на TextToken {
текст,
тип
},
... на UrlToken {
текст,
тип,
url
}
}
}
}
Или воспользуйтесь запросом.
запрос{
канал (id: 6) {
chatMessages {
сообщение,
Пользователь {
я бы
},
tokens {
...on EmoteToken {
SRC,
текст,
тип,
url
},
... на TextToken {
текст,
тип
},
... на UrlToken {
текст,
тип,
url
}
}
}
}
}
Не забудьте заменить 6 идентификатором своего канала!
Вам не нужно запрашивать каждое свойство, измените запрос по мере необходимости.
Эти запросы будут возвращать сообщение чата, а также его части. Детали находятся в массиве.Значения массива генерируются, если сообщение содержит запрошенный тип. Если тип не существует, значение массива не создается.
Ответ:
[
значение NULL,
значение NULL,
"__absinthe __: doc: -576460752302054414: 1C57C19163D4D59F61626243BCCA79AB4E50D5C4C2BD8BDA0DDCE83517B20C16",
"подписка: данные",
{
"результат":{
"данные":{
"chatMessage": {
"message": "Привет, разработчики Glimesh: glimsmile:",
"токены": [
{
"text": "Привет, разработчики Glimesh",
"тип": "текст"
},
{
«src»: «/ emotes / svg / glimsmile.svg ",
"текст": ": glimsmile:",
"тип": "эмоция",
"url": "https://glimesh.tv/emotes/svg/glimsmile-af9a10c9d4c4181dbd87ab245d3e3bee.svg?vsn=d"
}
]
}
}
},
"subscriptionId": "__ абсент __: doc: -576460752302054414: 1C57C19163D4D59F61626243BCCA79AB4E50D5C4C2BD8BDA0DDCE83517B20C16"
}
]
Сообщение: Hello Glimesh Devs: glimsmile:
Ваш ответ будет немного отличаться в зависимости от сообщения и запроса.
FAQ #
Q: Что будет, если я использую несуществующую эмоцию? : fakeemote:
A: Глимеш поймет, что эмоция не настоящая, и определит ее как текст.
Q: В чем разница между этим и обычным API чата?
A: Эта версия более продвинутая, и весь синтаксический анализ сделан за вас.
Q: Стоит ли переключиться на части чата?
A: Это зависит от вашего проекта. Обычный API чата никуда не денется, поэтому вы можете использовать любой метод, который вам нравится.
Если у вас есть еще вопросы, не стесняйтесь обращаться к нам в наши разногласия!
Управление клиентами и токенами Chat API — справка Zendesk
В этой статье дается общий обзор того, как управлять клиентами Chat API и токенами OAuth. В нем рассказывается, как создавать и удалять существующих клиентов, а также создавать и отзывать токены доступа OAuth.
клиентов API используются для создания токенов доступа OAuth для аутентификации запросов API. Если вы используете устаревшую учетную запись только для чата, у вас есть два способа аутентификации запросов API:
- базовая аутентификация с именем пользователя и паролем
- Маркер доступа OAuth
Если вы используете учетную запись Chat + Support или Phase 4, у вас есть только один способ аутентификации запросов API:
Дополнительные сведения о типах учетных записей чата см. В разделе «О типах учетных записей чата».Дополнительные сведения об аутентификации API см. В разделе «Безопасность и аутентификация» в документации по API чата.
Эта статья содержит следующие разделы
Управление клиентами API
Администраторы могут легко просматривать и удалять любых активных клиентов API из интерфейса чата. Пользователи могут видеть только тех клиентов, которых они создали.
Чтобы просмотреть активных клиентов, перейдите в панель управления чатом и выберите Настройки> Учетная запись> API и SDK .
Отсюда вы можете выбрать клиента, который хотите просмотреть или обновить.Вы также можете повторно создать секрет клиента или удалить клиента.
Создание клиентов API
Если вы создаете токены OAuth для внутреннего использования, следуйте этим инструкциям. Если клиент предназначен для сторонней интеграции, следуйте инструкциям по установке, предоставленным разработчиком.
Чтобы создать клиента, перейдите в панель управления чатом и выберите Настройки> Учетная запись> API и SDK , затем нажмите кнопку Добавить клиент API .
Подробные инструкции по заполнению полей клиента см. В разделе «Добавление клиента API» в документации API чата.
Удаление клиентов API
Перед удалением клиента убедитесь, что вы знаете, как он может повлиять на сторонние службы. Если у вашего клиента в поле Redirect URL установлено любое значение, кроме localhost, вероятно, клиент взаимодействует с внешней интеграцией. Если вы удалите клиента, вам потребуется создать другого клиента. В процессе создания токена пользователям внешней интеграции необходимо будет снова предоставить доступ интеграции к своей учетной записи чата. Если URL-адрес перенаправления — localhost, вероятно, клиент был создан для внутреннего использования API.
Для удаления клиента
- На панели инструментов чата выберите Настройки> Учетная запись> API и SDK , затем выберите клиента из списка.
- Нажмите кнопку Удалить выбранное .
Вы также можете управлять клиентами API с помощью API. См. «Клиенты OAuth» в документации по API.
Создание токенов
Если у вас есть клиент API, вы можете создать токен доступа OAuth для аутентификации запросов API.
Существует два способа создания токена доступа: более длинный и формальный способ для производственных сред и более короткий и удобный способ для сред тестирования.
Инструкции по обоим методам см. В разделе Создание токена REST API для интегрированных учетных записей чата.
Отзыв жетонов
Токен может быть отозван только пользователем, который его создал. У администраторов нет прав на отзыв токенов, созданных другими пользователями.
Используйте API токенов OAuth, чтобы отозвать токен.Процедура состоит из следующих шагов:
- Перечислите свои токены, чтобы получить идентификатор токена, который вы хотите удалить.
См. Список токенов в документации по API.
Если у вас много токенов, полезно знать приблизительное время и дату создания токена, чтобы вы могли идентифицировать его в списке.
- Отозвать токен по идентификатору.
См. Отозвать токен в документации по API.
Дополнительные ресурсы
В этой статье представлен общий обзор клиентов API и токенов доступа OAuth.Дополнительные сведения см. В следующих статьях:
Создание токена OAuth (интегрированные учетные записи чата) — справка Zendesk
Чтобы использовать API чата в учетных записях Support + Chat и учетных записях чата фазы 4, вам необходимо сгенерировать токен доступа OAuth для аутентификации запросов API. Обычная проверка подлинности не поддерживается. Однако создание токена в первый раз может немного сбивать с толку, поэтому в этом руководстве представлены пошаговые примеры того, как сгенерировать токен вручную. После того, как вы закончите, у вас должен быть токен, который вы можете использовать в запросах API чата для чтения и записи данных.
Если вы создаете приложение, вам следует встроить в свое приложение функцию генерации токенов, чтобы автоматизировать процесс.
Существует два способа создания токена доступа для API чата: более быстрый и удобный способ для тестовых сред (с использованием «неявного» потока предоставления) и более длительный и более формальный способ для производственных сред (с использованием «кода авторизации»). поток грантов). В этом руководстве рассматриваются оба.
Условия
Это руководство предназначено для интегрированных учетных записей чата, к которым были применены все изменения, упомянутые в приведенной выше статье.В настоящее время это развертывается постепенно, поэтому для некоторых учетных записей это может потребоваться раньше, чем для других. Если вы не уверены, что ваша учетная запись получила все изменения, не стесняйтесь обращаться в нашу службу поддержки, которая может подтвердить для вас.
Примечание : одним из побочных эффектов изменений учетной записи является необходимость воссоздания токенов OAuth. Если вы завершите это руководство до того, как изменения поступят в вашу учетную запись, вам нужно будет снова выполнить шаги после этого.
Процедура
Поток «Неявного» предоставления OAuth состоит из следующих шагов:
- Создание клиента API OAuth
- Завершите неявный поток предоставления OAuth, чтобы получить токен, используя информацию из шага 1
Прежде всего, нам нужен клиент API.Перейдите в Zendesk Chat> Account> API & SDK и нажмите кнопку Add API Client . Введите имя клиента и компании по вашему выбору, а для URL-адреса перенаправления введите http: // localhost: 8080
. Должно получиться примерно так:
Нажмите Create API Client , чтобы завершить настройку. Вам будет показано всплывающее окно с идентификатором клиента и секретом. Очень важно : Секрет клиента отображается только один раз, поэтому запишите его для дальнейшего использования.Это будет выглядеть так:
Теперь, когда наш клиент API готов к работе, запишите свой идентификатор клиента и секрет клиента, прежде чем нажимать Хорошо, понятно . Теперь мы готовы завершить процесс предоставления OAuth.
В этом подходе используется «неявный» поток предоставления OAuth. Альтернативный подход — использовать поток предоставления OAuth «Код авторизации» (показан в следующем разделе). При выполнении вручную этот подход состоит из меньшего количества шагов и более удобен, чем поток предоставления кода авторизации, показанный позже.
1. Выполните шаг «Создание клиента OAuth API» выше
.2. Получите эту информацию от клиента OAuth
.- Идентификатор клиента: CLIENT_ID
- Ваш субдомен Zendesk
3. Отформатируйте приведенный ниже URL-адрес, используя свои собственные CLIENT_ID и SUBDOMAIN, вставьте его в новую вкладку браузера и нажмите Enter.
https://www.zopim.com/oauth3/authorizations/new?response_type=token&client_id=CLIENT_ID&scope=read%20write&subdomain=SUBDOMAIN
ПРИМЕЧАНИЯ:
- Если клиент Chat OAuth имеет только одно значение URL-адреса перенаправления, то передача значения redirect_uri не является обязательной.По умолчанию система будет использовать одно значение URL-адреса перенаправления клиента OAuth.
- Если клиент OAuth имеет более одного значения URL-адреса перенаправления, необходимо передать значение redirect_uri. Если значение redirect_uri передано , то оно должно быть закодировано в URL. В приведенном выше примере необязательный параметр перенаправления будет иметь следующий вид: redirect_uri = http% 3A% 2F% 2Flocalhost% 3A8080
4. Будет выполнен звонок, возможно, вас попросят войти в систему и выбрать «Разрешить» для генерации токена.
Если вызов завершится успешно, поле адреса вашего браузера будет содержать ваш новый токен OAuth (возвращенный как значение access_token).
Несмотря на кажущееся сообщение об ошибке, отображаемое в главном окне браузера, если ‘access_token’ возвращается в поле URL-адреса браузера, значит, это сработало!
Вот демонстрация рабочего процесса:
Эти шаги создают токен так же, как в предыдущем разделе, но демонстрируют поток предоставления OAuth «Код авторизации».Запишите данные вашего клиента OAuth, которые будут использоваться ниже.
Вместо реальных данных будет использоватьсязаполнителей — помните, что с секретом вашего клиента OAuth следует обращаться с максимальной безопасностью, поскольку это, по сути, пароль для вашей учетной записи чата.
- Идентификатор клиента:
CLIENT_ID
- Секрет клиента:
CLIENT_SECRET
- URI перенаправления:
http: // localhost: 8080
- Субдомен: ваш субдомен Zendesk; е.г. если ваша учетная запись находится на
niall.zendesk.com
, это значение будетniall
- Код авторизации: у нас его еще нет
1. Подготовьте первый URL-адрес
Здесь мы создадим URL-адрес для запроса кода авторизации. Вам нужно будет перейти на https://www.zopim.com/oauth3/authorizations/new
и добавить некоторые параметры запроса, чтобы передать часть вышеуказанной информации. На этот раз нам понадобится:
-
response_type
: всегда будетcode
-
redirect_uri
: куда мы будем перенаправлены после предоставления доступа,http: // localhost: 8080
для нашего учебника -
client_id
: конкретно для вас, как записано ранее -
scope
: какой доступ будет у этого токена, выберемчтение
изапись
- Поддомен
Собирая все вместе и кодируя URL, вы получите конечный URL, который выглядит следующим образом:
https: // www.zopim.com/oauth3/authorizations/new?response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A8080&client_id=CLIENT_ID&scope=read%20write&subdomain=SUBDOMAIN
с CLIENT_ID
и SUBDOMAIN
, которые являются единственными различиями для вашего собственного URL.
2. Подготовьте cURL вызов
Прежде чем фактически посетить этот URL, давайте создадим вызов cURL, который мы запустим после. На этот раз нам понадобится:
-
grant_type
: всегда будетauthorization_code
-
код
: он будет получен после того, как мы разрешим доступ по URL-адресу . -
client_id
: ваш идентификатор клиента -
client_secret
: секрет вашего клиента -
redirect_uri
: то же, что и последний шаг — http: // localhost: 8080 -
scope
: то же, что и последний шаг —читать
иписать
Когда мы сложим все это вместе, мы получим команду, которая должна выглядеть примерно так:
завиток https: // www.zopim.com/oauth3/token \ -H "Content-Type: application / x-www-form-urlencoded" \ -d 'grant_type = authorization_code & code = AUTH_CODE & client_id = CLIENT_ID & client_secret = CLIENT_SECRET & redirect_uri = http% 3A% 2F% 2Flocalhost% 3A8080 & scope = read% 20write' \ -X ПОСТ
Помните: у вас уже должны быть CLIENT_ID
и CLIENT_SECRET
, но у нас пока нет AUTH_CODE
.
3. Получите код авторизации
Теперь перейдите по URL-адресу, который мы создали на шаге 1.Вы увидите такую страницу:
Нажмите Разрешить предоставить доступ, и вы будете перенаправлены на URL-адрес перенаправления. Это будет выглядеть как сломанная страница, но важно посмотреть в URL-адресе, что такое код авторизации, то есть все, что находится после ? Code =
Скопируйте этот код, и давайте готовимся к последнему шагу! Код авторизации действителен только в течение короткого времени. Если вы подождете более нескольких минут, вам, возможно, придется повторно запустить вышеуказанный шаг, чтобы получить новое значение кода.
4. Выполните вызов cURL, чтобы получить токен
Возвращаясь к нашему вызову cURL, который мы создали на шаге 2, который выглядит так:
завиток https://www.zopim.com/oauth3/token \ -H "Content-Type: application / x-www-form-urlencoded" \ -d 'grant_type = authorization_code & code = AUTH_CODE & client_id = CLIENT_ID & client_secret = CLIENT_SECRET & redirect_uri = http% 3A% 2F% 2Flocalhost% 3A8080 & scope = read% 20write' \ -X ПОСТ
замените AUTH_CODE
кодом из шага 3 и запустите команду из терминального приложения.Вы получите ответ в виде объекта JSON, например:
{ "access_token": "ТОКЕН", "token_type": "На предъявителя", "refresh_token": "REFRESH_TOKEN", "scope": "читать писать" }
5. Протестируйте новый токен
Всегда полезно проверить что-то, чтобы убедиться, что все работает так, как вы ожидали, так что мы можем сделать это сейчас. Самый простой вызов — это просто GET
на номер / api / v2 / chats
, чтобы увидеть информацию о вашей учетной записи:
завиток https: // www.zopim.com/api/v2/chats -H "Авторизация: ТОКЕН на предъявителя"
заменяет TOKEN
на токен, полученный на шаге 4.
Конфиденциально client_type
Вышеупомянутые разделы продемонстрировали тип разрешения «Неявный» и тип разрешения «Код авторизации». Есть еще два поддерживаемых типа предоставления доступа Zendesk Chat: «пароль» и «client_credentials». Они более подробно описаны в справочной документации в разделе Конфиденциальные типы грантов.
Для вызовов API, используемых администраторами и агентами для таких вещей, как отчеты о показателях, получение токена OAuth с одним из этих типов предоставления может быть предпочтительным.Вам нужно будет установить client_type
как «конфиденциально». По умолчанию это значение установлено на «общедоступный». Это можно сделать только через API, и это можно сделать следующим образом:
1. Получите идентификатор клиента
Сначала нам понадобится идентификатор вашего нового клиента. Вы можете получить его, используя свой новый токен, по следующему телефону:
curl https://www.zopim.com/api/v2/oauth/clients -H "Авторизация: ТОКЕН на предъявителя"
, который покажет вам всех ваших клиентов. У вас может быть только один, но если у вас их много, выберите тот, который хотите обновить, и запишите его идентификатор.
2. Обновите client_type
Теперь, когда у вас есть идентификатор клиента, вы можете запустить следующий вызов cURL для обновления свойства client_type
:
curl https://www.zopim.com/api/v2/oauth/clients/ID -d '{"client_type": "confidential"}' \
-X PUT -H "Content-Type: application / json" -H "Авторизация: ТОКЕН на предъявителя"
Как только это будет завершено, ваш токен можно будет использовать для конечных точек с ограниченным доступом.
FAQ по авторизации | Справочная документация по платформе LiveChat и API
Начало работы
Какой самый простой способ авторизовать вызовы LiveChat API?
Для быстрой и простой авторизации мы рекомендуем токенов личного доступа (PAT) .Они подходят, если вы хотите авторизовать частные приложения или ускорить процесс разработки.
Могу ли я использовать один и тот же токен доступа для вызовов всех API?
Нет. Выполнение вызовов API чата с клиентами требует использования токена, отличного от токена для всех других API. Подробнее о потоках авторизации агентов и Потоки авторизации клиентов .
Токены личного доступа
Как я могу получить токен личного доступа?
Войдите в консоль разработчика , используя свой логин и пароль LiveChat.Перейдите в Инструменты > Персональные токены доступа и нажмите Создать новый токен + или используйте существующий токен, если он у вас есть.
Запросы авторизации с использованием токена личного доступа не работают.
- Помните, что PAT используют схему аутентификации Basic . Убедитесь, что вы не используете что-то еще, например Bearer .
- Убедитесь, что вы не используете PAT для авторизации вызова API чата с клиентами. Если это то, чего вы хотите достичь, см. Как я могу позвонить в Customer Chat API?
- Убедитесь, что ваш PAT действителен, полон и имеет все необходимые объемы.Вы можете использовать наш Token Debugger .
Авторизация клиента
Как я могу звонить в API чата с клиентами?
Вам необходимо создать клиента. Затем вы будете использовать токен доступа этого клиента для авторизации ваших вызовов API чата с клиентами. Чтобы создать клиента, отправьте запрос, описанный в Создание нового клиента .
Срок действия токена доступа моего клиента истек. Мне нужно создать нового клиента?
Вам не нужно создавать нового клиента.Вы можете запросить новый токен доступа для клиента определенного entity_id
. entity_id
возвращается в ответе при создании клиента.
Чтобы получить новый токен доступа для вашего клиента, отправьте следующий запрос:
curl 'https://accounts.livechat.com/customer/' \
-H 'Content-Type: application / json' \
-H 'Авторизация: предъявитель ' \
-X POST \
-d '{
"client_id": "",
"response_type": "токен",
"redirect_uri": "",
"entity_id": ""
} '
Это тот же запрос, что и к , создать нового клиента .Единственное отличие в том, что у него есть дополнительный параметр entity_id
.
Ошибки
Я получаю сообщение об ошибке «Недопустимый токен доступа».
Возможно, вы пытаетесь авторизовать свой вызов Customer Chat API с токеном доступа, действительным для Agent Chat API и Configuration API , или наоборот.
Проверьте, правильно ли вы скопировали токен.
Убедитесь, что ваш токен доступа содержит
% 3A
.Если это так, измените его на:
(двоеточие).Если проблему по-прежнему не удается решить, попробуйте приобрести новый токен. Вы можете следовать по нашему руководству , в котором объясняется, как выполнить вызов Agent Chat API , и подробно описывается получение токена.
Чтобы проверить, является ли ваш токен действительным, полным и имеет все необходимые параметры, вы можете использовать наш Token Debugger . Вы не можете использовать этот инструмент для проверки токена доступа клиента.
Я получаю сообщение об ошибке «Неверное сообщение».
- Убедитесь, что текст вашего запроса имеет формат JSON .
- Убедитесь, что вы правильно написали запятые, кавычки и квадратные скобки.
- Сравните полезную нагрузку вашего запроса с соответствующим образцом запроса в документации.
Я получаю ошибку «Клиент не авторизован для запроса токена с помощью этого метода».
Вы можете получить эту ошибку при попытке обменять истекший код
на токен
в потоке OAuth.Это потому, что код
действителен только в течение нескольких минут после создания. Более того, его можно обменять на токен доступа или обновления только один раз .
Свяжитесь с нами
Если этот FAQ не отвечает на ваш вопрос, напишите нам по адресу [email protected].
Chat App Line надеется, что собственный криптографический токен сможет решить проблему роста числа пользователей — TechCrunch
Line, японская компания-разработчик приложений для обмена сообщениями, наиболее известная своими симпатичными персонажами и наклейками, углубляется в криптовалюту после того, как выпустила собственный токен, чтобы помочь увеличить свою стагнирующую базу пользователей.
Line стала публичной два года назад с 218 миллионами активных пользователей в месяц, но так и не смогла добиться успеха. Компания больше не сообщает свое количество пользователей в мире, но количество активных пользователей на четырех крупнейших рынках упало с 169 миллионов во втором квартале 2017 года до 164 миллионов во втором квартале 2018 года.
Ссылка— токен Line — не создается посредством ICO, вместо этого он будет выдаваться пользователям Line в качестве стимула для использования определенных услуг. Line пока не уточняет, как именно его можно заработать, хотя вполне вероятно, что он будет привязан к конкретным видам деятельности для повышения вовлеченности.
Line планирует использовать Link для стимулирования активности пользователей в своем приложении для обмена сообщениями и других сервисах
Токен будет размещен на Bitbox — криптобирже Line — и будет использоваться для покупки контента, такого как стикеры и веб-комиксы, а также других сервисов Line. Также можно будет использовать Link для получения более низкой комиссии за торговлю так же, как Binance, крупнейшая в мире биржа, использует свой токен BNB.
Line в настоящее время имеет виртуальную валюту для контента и услуг в приложениях, и вы можете представить, что Link заменит ее в будущем.
Однако стоит отметить, что Link еще не запущен в Японии. Это связано с тем, что Line ожидает одобрения регулирующих органов на свой токен и обмен, поэтому на данный момент те, кто находится в Японии — крупнейшем рынке Line — будут зарабатывать виртуальные токены, которые в будущем можно будет обменять на Link.
Line пытается увеличить количество пользователей
Link будет запущен в следующем месяце, после анонса BitBox в июле и запуска специального криптофонда в начале августа.
Line избежала юридических вопросов, связанных с продажей токенов, не проводя ICO, и тот факт, что она использует валюту для стимулирования взаимодействия и активности пользователей, не является большим сюрпризом. Line стала публичной в ходе двойного IPO США и Японии, которое привлекло более 1 миллиарда долларов в 2016 году, но, несмотря на сокращение числа пользователей, выручка компании выросла за счет дополнительных услуг.
Возрастающая конкуренция со стороны подобных Facebook Messenger и WhatsApp, вероятно, является его самой большой угрозой, поэтому стимулирование пользователей — логическая стратегия.Конечно, это зависит от того, насколько полезной станет ссылка. Если пользователи смогут обменять его на приличную сумму денег или кредитов внутри платформы Line, это может стать привлекательным, но если они просто получат незначительные суммы, это может быть им менее интересно. Более широкая картина будет, когда Link заменит виртуальную валюту Line для всех покупок, но одно это вряд ли повысит вовлеченность пользователей.
Несмотря на сокращение числа пользователей, Line увеличила доход за счет предоставления услуг, которые подключаются к ее платформе обмена сообщениями.
Line также планирует использовать Link — и блокчейн, который он разработал для его работы, — для размещения децентрализованных приложений (dapps), которые будут подключаться к ее платформе обмена сообщениями. Компания уже делает гораздо больше, чем просто обмен сообщениями — например, платежи, вызовы пассажиров, музыка и видео — и планирует привлекать сторонних разработчиков для создания децентрализованных приложений. Однако в целом децентрализованные приложения не стали популярными. Коллекционная игра Cryptokitties взорвалась в конце прошлого года, но исследования показали, что в этом году активность пользователей значительно снизилась, поскольку мода постепенно утихает.
Крипто-энтузиасты, без сомнения, получат положительные отзывы от последнего шага Line — это, возможно, крупнейшая компания, принявшая криптовалюту с точки зрения охвата аудитории конечных пользователей, — но еще неизвестно, сможет ли Link и ее платформа децентрализованных приложений помочь ей взломать своего пользователя. проблемы роста и удержания.
«За последние семь лет Line смогла вырасти в глобальный сервис благодаря нашим пользователям, а теперь с помощью Link мы хотели создать удобную для пользователя систему вознаграждений, которая возвращает наших пользователей.С Link мы хотели бы продолжить развитие как платформу, основанную на участии пользователей, которая вознаграждает и разделяет добавленную стоимость за счет внедрения простых в использовании децентрализованных приложений для повседневной жизни людей », — сказал генеральный директор Line Такеши Идзава в заявлении.
В отличие от добываемого Биткойна, Line отчеканила в общей сложности один миллиард токенов Link, которые, по ее словам, будут «постепенно выпускаться в зависимости от того, как будет развиваться эта экосистема». Компания планирует сохранить 200 миллионов токенов, а оставшиеся 800 миллионов будут доступны в качестве вознаграждения пользователей.
Примечание: автору принадлежит небольшое количество криптовалюты. Достаточно, чтобы понять, но недостаточно, чтобы изменить жизнь.
📕 Чат — TwitchSpawn
TwitchSpawn использует Twitch IRC API для прослушивания сообщений, отправленных вашими зрителями. Как и другие службы API, он требует, чтобы вы идентифицировали себя с помощью токена. Вы можете получить свой IRC-токен Twitch , нажав здесь .
Получите свой токен , нажав здесь .(Вам необходимо авторизовать Twitch Chat OAuth Password Generator )
Скопируйте этот токен и вставьте его в токен целевого стримера
Chat
под учетными данными.toml
Перезапустите / запустите TwitchSpawn в игре.
Тадаа! Вы увидите, как TwitchSpawn отправляет приветствие в ваш чат! Это означает, что теперь он подключен к чату и готов получать сообщения Twitch Chat Message.
Для предотвращения спама и флуда реализованы два типа восстановления: глобальное восстановление и индивидуальное восстановление.Вы можете изменить их продолжительность в настройках .