Хромирование деталей своими руками видео: Хромирование деталей в домашних условиях (инструкция + видео)

Содержание

как покрыть металл и захромировать деталь своими руками, покрытие алюминия хромом – как сделать все без проблем дома на rocta

12Ноя

Содержание статьи

  1. Зачем нужна
  2. Технологии хромирования в домашних условиях
  3. Способы
  4. Плотность водного раствора хромового ангидрида – таблица
  5. Как готовить электролит
  6. Как захромировать деталь в домашних условиях: начните с очистки
  7. Особенности технологии
  8. Нюансы, с которыми можно столкнуться после
  9. Возможные дефекты и их причины при хромировке деталей в домашних условиях
  10. Как сделать хромированную деталь: что необходимо учесть
  11. Итоги

Покрытие хромом не только защищает металл от некоторых химических и физических влияний, но и придает ему эстетичный вид. Это тем более актуально, что можно самостоятельно произвести процедуру. В статье расскажем, как сделать хромирование деталей из металла, что для этого нужно в домашних условиях, а также рассмотрим видео о том, как хромировать сталь своими руками без проблем и ущерба для дома.

Зачем нужна

Способ часто применяют автолюбители для увеличения срока эксплуатации автомобиля. Второе применение – интерьерное. Некоторым поверхностям и элементам квартиры или дома можно придать декоративный блеск. Задачи и функции процесса:

  • Защита от резких температурных перепадов и окисления, путем повышения устойчивости к коррозии.
  • Эстетичность – внешний слой даже старой металлической детали приобретает блеск.
  • Увеличение длительности эксплуатационного периода.
  • Отражение. Отличный вариант, чтобы машина в темное время суток была заметнее на дороге.

Технологии хромирования в домашних условиях

Можно заказать услуги опытных компаний, которые проводят процедуру, или же заняться самостоятельно, но в любом случае смысл операции – очищение поверхности с последующей обработкой током и реагентами. Здесь работают законы катализации и окисления, поэтому нужно немного познакомиться с этой наукой. Ниже мы подробнее расскажем о последовательности действий.

Способы

Существует три варианта проведения работы. На заводах применяются специальные станки, но их мы не станем рассматривать, так как дома применить их невозможно.

  • Гальванический метод. Заключается в растворении хрома в электролите с последующей осадкой атомов на плоскость. Для этого требуется мощный разряд электричества.
  • Каталитический. Работа будет происходить с токсинами, поэтому нужна защита. Химический процесс запускается при взаимодействии реагентов с последующим выделением необходимого вещества из солевого состава. При этом первичное покрытие нуждается в дальнейшей полировке.
  • Диффузионный. Это фактически покраска специальной гальванической краской. Очень удобно применять самостоятельно, когда необходимо обработать небольшое изделие.

Чтобы понять, как хромируют детали из металла вне зависимости от выбранного метода потребуется учесть ряд тонкостей. Перечислим каждую из них.

Подготовительные мероприятия

Связаны с выбором помещения и правильной химзащитой. Подробнее об этом скажем ниже, но сразу предупредим, что процедура не подходит для владельцев квартир, так как вы можете отравить себя и домочадцев испарениями. Также в подготовку входит очистка, покупка оборудования, необходимого набора химических элементов.

Что предусмотреть

Заранее подумайте о:

  • хорошей вентиляции – используйте вытяжку. Если её нет, откройте окна и сделайте мощный сквозняк. Важно, чтобы на рабочее место не оседала пыль;
  • респираторе для защиты дыхательных путей, резиновых перчатках, старой, но прочной и полностью закрывающей тело одежде и обуви;
  • способе утилизации отходов.

В чем производить хромирование алюминия или других материалов в домашних условиях

Вам понадобится емкость, которая вмещает всю вещь. При этом стенки сосуда не должны вступать в реакцию или препятствовать ей. Для небольшой детали прекрасно подойдет стеклянная банка. Ее нужно поставить в другую емкость, чтобы получились двойные стенки. Между ними потребуется засыпать песок или проложить минеральную вату – так вы добьетесь эффекта термоса. Для нагрева можно применять обычный ТЭН. Также необходимо оснастить всю систему измерителем температуры. Крышку закрывайте достаточно герметично. Последнее, что понадобится – это два электрода. Плюс будет помещен в жидкость, а минус закрепляется на заготовке.

Источник питания

Ток должен быть постоянный, а не переменный, с возможностью регулировать его силу, поэтому потребуется реостат. Провода следует брать с сечением не менее 2,5 квадратных миллиметров. Расчет диаметра кабеля проводится по максимальному значению проводимого электрического заряда. Еще одна особенность актуальна только при наличии терморегулятора вместо градусника. Если вы автоматизируете процесс, то потребуется отдельная электросхема для него.

Плотность водного раствора хромового ангидрида – таблица

p, г/см3oBeCrO2, г/лp, г/см3oBeCrO2, г/лp, г/см3oBeCrO2, г/л
1,034,0431,1316,51851,2529360
1,045,5571,1418,02001,2630375
1,057,0711,151,192151,2731390
1,068,0851,1620,02201,2831,5406
1,079,51001,1721,02431,2932,5422
1,0810,51141,2024,02881,3033,5438
1,0912,01291,2125,3011,3134,5453
1,1013,01431,2226,03161,3235,0468
1,1114,51571,2327,03301,3336,0484
1,1215,51711,2428,03451,3439,0500

Как готовить электролит

Чтобы дать вам понять, как мы хромируем металл в домашних условиях, предложим несколько рекомендаций по приготовлению этого вещества. Для расчета количества на литр сверяйтесь с данными из таблицы выше.

Состав

Растворите в одном литре чистой воды (желательно использовать дистиллированную в бутылках или обычную водопроводную, но после фильтрации и заморозки) 250 г CrO3 – хромового ангидрида. Затем следует добавить 2,5 грамма h3SO4 – это серная кислота, она должна быть концентрированной (расчет для плотности 1,84). Купить все это можно в специализированных магазинах.

Методика приготовления

Инструкция для изготовления:

  • Подогрейте жидкость до 60 градусов, заполните ей 1/2 емкости.
  • Добавьте CrO3, разведите полностью.
  • Долейте оставшуюся подогретую жидкость.
  • Засыпьте серную кислоту, перемешайте.
  • В течение 3,5 часов пропускайте ток. Его сила рассчитывается из формулы – 6,5 ампер на один литр. После этого электролит приобретет коричневый цвет.
  • Поместите резервуар в прохладное темное место на сутки.

Подготовка детали

Производится в два этапа. Предварительно возьмите заранее приготовленный раствор, повторно нагрейте его до 60 градусов, а затем оставьте на три часа. За этот период как раз можно произвести очищение и обезжиривание.

Как захромировать деталь в домашних условиях: начните с очистки

На поверхности не должно остаться ничего лишнего, а именно:

  • грязь, пыль убираем;
  • лакокрасочное покрытие снимаем с помощью наждачной бумаги или растворителя;
  • бензином можно убрать масляные пятна, остатки смазки;
  • все очаги ржавчины также следует устранить.

Если все сделали правильно, получится чистая исходная заготовка. Если вы работали крупной наждачкой или металлической щеткой, то лучше пройтись шкуркой с мелкой фракцией абразивов, чтобы не осталось крупных царапин, дефектов, так как они могут некрасиво выделяться через хром.

Обезжиривание

Можно ограничиться бензином или растворителем, но если жирные пятна все же остались, эффективнее всего замочить предмет на 20-60 минут. Состав жидкости:

  • 1 л воды, нагретой до 80-90 градусов.
  • Гидроксид натрия – 150 г.
  • Клей «жидкое стекло» – 5 г.
  • Карбонат натрия (техническая сода) – 50 г.

Факторы хромирования

Постоянная температура электролита должна быть не менее 50 и не более 55 градусов. Сперва поместите вещь в емкость, а только затем подавайте электричество, чтобы металл нагрелся до нужной температуры.

Подготовка изделия

Обстоятельства, в которых находится деталь, необходимо приблизить к стерильным. Обращаем внимание, что от чистоты и ровности верхнего слоя будет зависеть качество. Поэтому предусмотрите искусственную вентиляцию и чистое рабочее место.

Видео процесса покрытия хромом: как сделать все своими руками и отхромировать детали в домашних условиях

К изделию присоединяется катод. Лучше использовать зажимы типа «крокодилы». Их применяют для зарядки аккумулятора автомобиля. Анод опускается в раствор. Напряжение подается в течение 20 минут и более – если поверхность простая, то этого достаточно, а если на ней много шероховатостей, углублений, углов, то можно продлить вплоть до часа. Не забудьте поддерживать герметичность, плотно прикрывайте крышку. После обработки вытащите заготовку щипцами, не прикасаясь к ней руками. Ополосните в воде. После завершения процедуры заготовку оставьте сохнуть на 2,5-3 часа в чистом помещении с хорошей вентиляцией и плюсовой температурой воздуха.

Особенности технологии

Рекомендации:

  • От качества полировки перед тем как в домашних условиях хромировать детали из металла, напрямую зависит результат.
  • Удостоверьтесь, что точно рассчитали ингредиенты. Можно использовать кухонные весы, предварительно обтянутые пищевой пленкой.
  • Все химикаты должны быть чистыми, без примесей.

Нюансы, с которыми можно столкнуться после

К сожалению, домам не всегда является полностью санитарной средой для проведения химических реакций, а также бывает трудно найти качественные компоненты, поэтому могут появиться затруднения, мы представили их для вас в форме таблицы.

Возможные дефекты и их причины при хромировке деталей в домашних условиях

НедостатокПроисхождение
Неравномерный блескСкорее всего, имела место плохая обработка – участки остались не обезжиренными или не отшлифованными. Вторая возможность – слишком большой ток. Третья – неравномерный нагрев электролита
Отсутствие глянцаНеправильные пропорции при создании раствора
Коричневые пятнаМало h3SO4 или слишком много хрома
На покрытии небольшие раковинкиПлохая полировка, следы оставленного водорода
Неравномерность слояПревышение силы
Мягкая поверхность, плохое высыханиеОбратная ситуация, нужно было дать больше электричества
ОтслоениеЛибо не было достигнуто идеально ровное покрытие при шлифовке, либо были сбои в подаче напряжения

Как сделать хромированную деталь: что необходимо учесть

Подробнее поговорим о нюансах проведения процедуры.

Помещение

Подойдет гараж или мастерская с принудительной вентиляцией. На крайний случай – балкон. Исключено проведение операции в местах проживания людей и на улице. В первом случае это опасно, во втором – много загрязнений.

Подготовительные мероприятия

Проводятся в закрытом пространстве за 2-3 часа до начала процесса. Можно оборудовать специальную комнату с теплым воздухом, чтобы сушка прошла быстрее. На рабочем месте ничто не должно мешать работе и нарушать технику безопасности. Следите, чтобы к оснащению для хромировки не могли подойти посторонние, в особенности – дети и животные.

Оборудование

Аккумулятор нужно брать «с запасом» мощности, но обычно на трехлитровую банку раствора достаточно 18 А. Внимательно выбирайте емкость без сколов и трещин. В противном случае при нагреве оно может лопнуть.

Технология

Основное затруднение, с которыми сталкиваются любители, это трудность подбора ингредиентов для электролита,, их чистота и концентрация. Поэтому при использовании любого из трех способов сперва сделайте пробное хромирование. Это позволит отрегулировать подачу электричества и поменять состав.

Итоги

Мы рассказали вам, как покрыть металл хромом своими руками в домашних условиях, и все тонкости, которые с этим связаны. В качестве завершения статьи посмотрим ещё одно видео по теме:

На сайте компании «Рокта» вы сможете узнать о других свойствах металлов, а также найти широкий перечень оборудования для ленточного пиления. Переходите в наш каталог, чтобы узнать больше.Чтобы уточнить интересующую вас информацию, свяжитесь с нашими менеджерами по телефонам 8 (908) 135-59-82; (473) 239-65-79; 8 (800) 707-53-38. Они ответят на все ваши вопросы.

Химическое хромирование в домашних условиях: технология, видео

  1. Суть технологии
  2. Подготовка к процедуре
  3. Приготовление рабочих растворов
  4. Химические реактивы

Для улучшения характеристик изделий различного назначения используют множество методов, одним из которых является химическое хромирование. Данная технология позволяет значительно улучшить как декоративные характеристики изделия, так и его механические свойства – прочность и износостойкость.

Так выглядит колпак на колесо после нанесения хромового покрытия химическим способом и последующей полировки

Суть технологии

Суть хромирования, выполняемого по любой технологии, заключается в том, что на обрабатываемую поверхность наносится слой хрома, позволяющий значительно улучшить как декоративные, так и механические свойства детали. Покрытие из хрома наделяет изделие следующими качествами:

  • исключительными декоративными характеристиками;
  • высокой устойчивостью к коррозии;
  • жаростойкостью;
  • износостойкостью;
  • более технологичными электромагнитными и механическими свойствами.

Промышленная линия химического хромирования

Самыми популярными методами, при помощи которых на обрабатываемую поверхность наносится слой хрома, являются гальванический и диффузионный. В отличие от них, хромирование, выполняемое химическим способом, не требует применения специального оборудования и позволяет получать качественные, однородные и надежные покрытия даже на изделиях, отличающихся сложной формой. Химическая металлизация (в частности, хромирование) выполняется с использованием специального водного раствора, нагреваемого до определенной температуры.

Суть химического хромирования заключается в том, что хром, оседающий на обрабатываемой поверхности, восстанавливается из раствора своих солей. Такая восстановительная реакция становится возможной за счет того, что в растворе для химического хромирования содержится гипофосфит натрия. Присутствие в растворе именно данного вещества – это главное отличие химического хромирования от аналогичного процесса, выполняемого с применением электролитического раствора.

Гипофосфит натрия – бесцветные кристаллы, применяемые для химического хромирования в основном металлических изделий, иногда и пластмасс

После проведения химического хромирования готовое покрытие получается матовым, что хорошо заметно даже по видео данного процесса. Чтобы придать такому покрытию характерный хромовый блеск, изделие необходимо подвернуть последующей полировке. Между тем хромовый слой, полученный с помощью данной технологии, хотя и не отличается высокой декоративностью, если сравнивать его с диффузионными и электролитическими покрытиями, обладает более высоким качеством и надежностью. В частности, в таком покрытии содержится фосфор, который придает ему прочность и твердость.

Подготовка к процедуре

За счет своей простоты проведение химического хромирования не требует серьезных финансовых затрат. Выполнить хромирование в домашних условиях при помощи данной технологии несложно, для этого вполне достаточно внимательно изучить теоретический материал и просмотреть соответствующее видео.

Однако следует иметь в виду, что химические реактивы, используемые для хромирования по данной технологии, выделяют токсичные испарения, которые опасны для здоровья человека, поэтому следует строго соблюдать правила техники безопасности.

В процессе химического хромирования следует избегать контакта растворов с незащищенными участками тела

Выполнять такое хромирование в домашних условиях следует только в нежилых помещениях, в которых организована эффективная вентиляция. Кроме того, необходимо использовать средства личной безопасности:

  • респиратор, защищающий органы дыхания;
  • очки для защиты органов зрения;
  • перчатки, одежду и обувь, защищающие кожные покровы;
  • клеенчатый фартук.

Растворы для хромирования, выполняемого по химической технологии, а также для проведения всех вспомогательных технологических операций готовятся на основе дистиллированной воды. Реактивы, используемые при этом, должны иметь в своей маркировке букву «Ч», что свидетельствует об их химической чистоте. Посуда, в которой готовят рабочие растворы, может быть только стеклянной или эмалированной.

Реактивы для химического хромирования

Перед началом химического хромирования поверхность изделия следует подвергнуть тщательной очистке и обезжириванию. Надежность и качество хромового покрытия в большой степени определяются тщательностью выполнения данных процедур. Если обрабатываемая поверхность достаточно сильно загрязнена и на ней имеются остатки старого покрытия или следы коррозии, то ее обрабатывают при помощи пескоструйной установки или наждачной шкурки, добиваясь металлического блеска. Сформировать более надежное и качественное хромовое покрытие позволяют предварительные шлифовка и полировка изделия. После выполнения этих технологических процедур обрабатываемую поверхность обезжиривают при помощи водного раствора, включающего в свой состав такие компоненты, как:

  1. каустическая сода – 100–150 г/л;
  2. карбонат натрия – 40–50 г/л;
  3. жидкое стекло – 3–5 г/л.

Промывка и обезжирование деталей перед хромированием

Чтобы выполнить обезжиривание, полученную смесь подвергают нагреву до 60–100° и только после этого опускают в нее обрабатываемое изделие. В зависимости от степени загрязнения поверхности изделие держат в нагретом растворе от четверти часа до 60 минут. Чтобы улучшить сцепление хрома с обрабатываемой поверхностью, можно дополнительно выполнить ее декапирование, которое проводится в растворе соляной и серной кислот.

Следует иметь в виду, что хромовое покрытие будет держаться тем прочнее, чем чище и ровнее поверхность, на которую оно наносится.

При необходимости выполнения химического хромирования алюминия изделие из данного металла подвергают еще и цинкатной обработке, после которой его промывают. Перед химическим хромированием деталей из стального сплава на их поверхность предварительно наносится слой меди. Для этого используется водный раствор, включающий следующие компоненты:

  1. сульфат меди – 50 г/л;
  2. концентрированную серную кислоту – 5–8 г/л.

Рабочая температура такого раствора, в котором изделие выдерживается в течение нескольких секунд (5–10), должна составлять 15–25°. После выдержки в растворе для омеднения изделие промывают водой и просушивают. Если сталь после омеднения дополнительно покрыть никелевым слоем, толщина которого будет составлять порядка 1 микрометра, то хромирование, выполняемое в дальнейшем, будет более качественным.

Приготовление рабочих растворов

Растворы для химического хромирования надо готовить в следующей последовательности.

  1. Все используемые химические реагенты, кроме гипофосфита натрия, смешиваются или растворяются в воде.
  2. Полученный раствор подвергают нагреву до рабочей температуры.
  3. В нагретый до рабочей температуры раствор добавляют гипофосфит натрия.

Изделие, которое необходимо подвергнуть хромированию, подвешивают в подготовленном и разогретом растворе и выдерживают в нем в течение 5–8 часов. Время выдержки зависит от требуемой толщины слоя хрома. Чтобы удалить с поверхности только что нанесенного покрытия остатки химических реактивов, обработанное изделие кипятят в воде в течение получаса. Более подробно изучить процедуру химического хромирования позволяет видео на данную тему.

Изделия, на поверхность которых нанесен слой хрома, подвергают термической обработке, способствующей протеканию низкотемпературной диффузии, а значит, улучшающей адгезию нанесенного слоя с основным металлом. Выполняется термообработка при температуре 400°. В таких условиях изделие выдерживается в течение часа.

Печь для сушки и термической обработки хромированных изделий

Отдельные изделия из стали, такие как ножи, рыболовные крючки, пружины и др., после термообработки могут утратить свою твердость, поэтому их выдерживают при температуре 270–300° в течение трех часов. Термообработка после химического хромирования, с порядком осуществления которой также можно познакомиться по соответствующему видео, позволяет повысить твердость нанесенного покрытия.

Готовое хромовое покрытие после просушки изделия, на которое оно нанесено, имеет сероватый матовый налет. Чтобы придать хрому характерный блеск, поверхность детали подвергают полировке.

Химические реактивы

Для химического хромирования используют несколько основных растворов, которые делятся на кислые (pH 4–6,5) и щелочные (pH больше 6,5). Ниже приведены химические составы таких растворов.

Химический состав растворов для хромирования

И в заключение небольшое видео об оборудовании и реагентах, используемых при химическом хромировании.

6 способов превратить пластик в хром

Автор Naseem Muaddi 34 комментария

Кожа и хром украшают салоны автомобилей уже почти столетие. И не зря — комбинация выглядит великолепно. Однако в последние годы автопроизводители, стремящиеся сократить расходы, заменили хромированные акценты мягкими пластиковыми заменителями. Помните, когда циферблаты на автомобильных радиоприемниках были хромированными? Теперь они просто черные. Какой позор!

Если вы работаете над интерьером, который хотите украсить хромом, вам повезло. Достижения в области технологий позволяют хромировать поверхность практически любого материала, включая пластик. Ниже приведены шесть способов превратить пластик салона в хром. Для некоторых вам придется нанять профессионала, а некоторые вы можете сделать сами.

Услуги по отправке запчастей

1. Хромирование пластика

Процесс хромирования пластика аналогичен процессу хромирования металла. Поверхность пластиковой детали покрывается медью и никелем перед нанесением хрома. Поскольку гибкие пластики подвержены разрушению под напряжением, этот процесс подходит только для жестких пластиков. Для получения дополнительной информации ознакомьтесь с Хромированное покрытие Пола в Эванс-Сити, штат Пенсильвания.

2. Вакуумная металлизация

Вакуумный метод, который обычно используется для изготовления отражателей фонарей, является еще одним отличным вариантом. Здесь пластиковые детали моются и покрываются базовым слоем, прежде чем подвергаться воздействию облака паров алюминия. Когда облако пара вступает в контакт с покрываемой деталью, оно связывается с его поверхностью, оставляя хромовый блеск. Такие компании, как Mueller Corporation в Ист-Бриджуотер, Массачусетс, специализируются на вакуумной металлизации.

3. Спрей Хром

Этот трехслойный процесс на водной основе, позволяющий хромировать практически любую поверхность, является одним из самых впечатляющих достижений в области хромирования. Детали подготавливаются и покрываются черным базовым покрытием, а затем покрываются нетоксичной формулой хрома, которая наносится настолько гладко, что не течет. Наконец, детали очищаются водой и покрываются прозрачным лаком. В этом видео Jay Leno’s Garage показано, как это делается: нанесение спрея на хром.

Хромирование, которое можно сделать самостоятельно

4. Стрейч-хромированная пленка

Стрейч-хром — новейший продукт в новой линейке пленок для оклейки автомобилей, предлагаемых Alsa Corp . Пленка на клейкой основе растягивается во всех направлениях, что позволяет легко оборачивать изогнутые поверхности. Лучше всего то, что это доступно. Эластичный хром продается по цене 5,99 долларов за квадратный фут.

5. Killer Chrome

Вероятно, лучшее решение для отделочных салонов. Killer Chrome представляет собой трехэтапный процесс окраски, аналогичный процессу Spray Chrome, но его можно выполнить в собственном гараже за 129 долларов. комплект от Alsa Corp . Не путайте Killer Chrome с дешевыми аэрозольными баллончиками прошлого, которые рекламировали хромированную отделку, но наносили серебристую краску. Killer Chrome — это реальное дело.

6. Зеркальная хромированная пленка FX

Подобно эластичной хромированной пленке, пленка FX представляет собой ламинат с отслаивающейся пленкой. Однако этот продукт предназначен только для плоских поверхностей, так как не обладает способностью растягиваться. Потрясающая зеркально-хромированная отделка отлично подходит для акцентных элементов на приборных панелях, нестандартных консолях и готовых багажниках. Прежде чем тратить 14 долларов за квадратный фут, попробуйте 9Набор образцов 0021 Alsa Corp  – включает зеркальный хром, а также 11 других вариантов отделки, таких как матовый алюминий и каповое дерево.

Итак, на самом деле вы не превращаете пластик в хром. Скорее, вы придаете дешевым деталям хромированную отделку более высокого класса. Иногда это тоже хорошо. Эти варианты для настоящего хрома — то же самое, что позолота для алхимии — возможная и привлекательная альтернатива.

Рубрики: Архив, Продукты и обзоры, Избранное THR С тегами: Хромирование, FX Sheets, Jay Leno’s Garage, Killer Chrome, Mueller Corporation, Paul’s Chrome Plating, Spray-On Chrome, The Alsa Corporation, Вакуумная металлизация

Обзор API данных YouTube | Google Developers

Введение

Этот документ предназначен для разработчиков, которые хотят писать приложения, взаимодействующие с YouTube. В нем объясняются основные понятия YouTube и самого API. Он также предоставляет обзор различных функций, поддерживаемых API.

Перед началом работы

  1. Вам нужна учетная запись Google, чтобы получить доступ к консоли Google API, запросить ключ API и зарегистрировать свое приложение.

  2. Создайте проект в Google Developers Console и получите учетные данные авторизации, чтобы ваше приложение могло отправлять запросы API.

  3. После создания проекта убедитесь, что API данных YouTube является одной из служб, для использования которых зарегистрировано ваше приложение:

    1. Перейдите в консоль API и выберите проект, который вы только что зарегистрировали.
    2. Посетите страницу «Включенные API». В списке API убедитесь, что статус равен 9.0096 ON для API данных YouTube v3 .
  4. Если ваше приложение будет использовать какие-либо методы API, требующие авторизации пользователя, прочтите руководство по аутентификации, чтобы узнать, как реализовать авторизацию OAuth 2.0.

  5. Выберите клиентскую библиотеку, чтобы упростить реализацию API.

  6. Ознакомьтесь с основными понятиями формата данных JSON (нотация объектов JavaScript). JSON — это распространенный независимый от языка формат данных, обеспечивающий простое текстовое представление произвольных структур данных. Для получения дополнительной информации см. json.org.

Ресурсы и типы ресурсов

Ресурс — это отдельный объект данных с уникальным идентификатором. В таблице ниже описаны различные типы ресурсов, с которыми можно взаимодействовать с помощью API.

Ресурсы
деятельность Содержит информацию о действии, которое определенный пользователь предпринял на сайте YouTube. Действия пользователя, о которых сообщается в каналах активности, включают, среди прочего, оценку видео, совместное использование видео, отметку видео как избранного и публикацию бюллетеня канала.
канал Содержит информацию об одном канале YouTube.
Баннер канала Определяет URL-адрес, используемый для установки недавно загруженного изображения в качестве изображения баннера для канала.
каналСекция Содержит информацию о наборе видео, которые канал выбрал для показа. Например, в разделе могут быть представлены последние загрузки канала, самые популярные загрузки или видео из одного или нескольких плейлистов.
направляющаяКатегория Определяет категорию, которую YouTube связывает с каналами на основе их содержания или других показателей, таких как популярность. Категории направляющих предназначены для организации каналов таким образом, чтобы пользователям YouTube было проще находить нужный им контент. Хотя каналы могут быть связаны с одной или несколькими категориями справочника, их принадлежность к какой-либо категории справочника не гарантируется.
i18nLanguage Указывает язык приложения, поддерживаемый веб-сайтом YouTube. Язык приложения также можно назвать языком пользовательского интерфейса.
i18nRegion Определяет географическую область, которую пользователь YouTube может выбрать в качестве предпочтительного региона контента. Область контента также может называться локалью контента.
плейлист Представляет один плейлист YouTube. Плейлист — это набор видео, которые можно просматривать последовательно и делиться ими с другими пользователями.
элемент списка воспроизведения Идентифицирует ресурс, например видео, входящее в список воспроизведения. Ресурс playlistItem также содержит сведения, объясняющие, как включенный ресурс используется в списке воспроизведения.
результат поиска Содержит информацию о видео, канале или списке воспроизведения YouTube, которые соответствуют параметрам поиска, указанным в запросе API. Хотя результат поиска указывает на уникально идентифицируемый ресурс, такой как видео, у него нет собственных постоянных данных.
подписка Содержит информацию о подписке пользователя YouTube. Подписка уведомляет пользователя, когда на канал добавляются новые видео или когда другой пользователь выполняет одно из нескольких действий на YouTube, например загружает видео, оценивает видео или комментирует видео.
эскиз Идентифицирует уменьшенные изображения, связанные с ресурсом.
видео Представляет одно видео YouTube.
видеоКатегория Указывает категорию, которая была или может быть связана с загруженными видео.
водяной знак Идентифицирует изображение, которое отображается во время воспроизведения видео определенного канала. Владелец канала также может указать целевой канал, на который ссылается изображение, а также сведения о времени, которые определяют, когда водяной знак появляется во время воспроизведения видео, а затем продолжительность его видимости.

Обратите внимание, что во многих случаях ресурс содержит ссылки на другие ресурсы. Например, свойство snippet.resourceId.videoId ресурса playlistItem идентифицирует видеоресурс, который, в свою очередь, содержит полную информацию о видео. В качестве другого примера, результат поиска содержит свойство videoId , playlistId или channelId , которое идентифицирует конкретное видео, список воспроизведения или ресурс канала.

Поддерживаемые операции

В следующей таблице показаны наиболее распространенные методы, поддерживаемые API. Некоторые ресурсы также поддерживают другие методы, выполняющие функции, более специфичные для этих ресурсов. Например, метод videos.rate связывает пользовательский рейтинг с видео, а метод thumbnails.set загружает эскиз видео на YouTube и связывает его с видео.

Операции
список Извлекает ( GET ) список из нуля или более ресурсов.
вставка Создает ( POST ) новый ресурс.
обновление Изменяет ( PUT ) существующий ресурс для отражения данных в вашем запросе.
удалить Удаляет ( DELETE ) определенный ресурс.

API в настоящее время поддерживает методы для перечисления каждого из поддерживаемых типов ресурсов, а также поддерживает операции записи для многих ресурсов.

В таблице ниже указаны операции, которые поддерживаются для различных типов ресурсов. Операции, которые вставляют, обновляют или удаляют ресурсы, всегда требуют авторизации пользователя. В некоторых случаях методы list поддерживают как авторизованные, так и неавторизованные запросы, где неавторизованные запросы извлекают только общедоступные данные, в то время как авторизованные запросы также могут извлекать информацию о пользователе, прошедшем проверку подлинности в данный момент, или личные данные для него.

Поддерживаемые операции
список вставка обновление удалить
деятельность
заголовок
канал
Баннер канала
каналСекция
комментарий
комментарийThread
направляющаяКатегория
i18nLanguage
i18nRegion
плейлист
элемент списка воспроизведения
результат поиска
подписка
эскиз
видео
видеоКатегория
водяной знак

Использование квоты

API данных YouTube использует квоту, чтобы гарантировать, что разработчики используют службу по назначению и не создают приложения, которые несправедливо снижают качество службы или ограничивают доступ для других. Все запросы API, включая недействительные запросы, влекут за собой стоимость квоты не менее одного балла. Вы можете найти квоту, доступную для вашего приложения, в консоли API.

Для проектов, поддерживающих API данных YouTube, по умолчанию выделяется квота в 10 000 единиц в день, что достаточно для подавляющего большинства пользователей нашего API. Квота по умолчанию, которая может быть изменена, помогает нам оптимизировать распределение квот и масштабировать нашу инфраструктуру так, чтобы она была более значимой для пользователей нашего API. Вы можете увидеть использование своей квоты на странице «Квоты» в консоли API.

Примечание: Если вы достигли предела квоты, вы можете запросить дополнительную квоту, завершение продления квоты форма запроса на услуги YouTube API.

Расчет использования квоты

Google рассчитывает использование квоты, назначая стоимость для каждого запроса. Различные типы операции имеют разную квотную стоимость. Например:

  • Операция чтения, которая извлекает список ресурсов — каналов, видео, плейлистов — обычно стоит 1 ед.
  • Операция записи, которая создает, обновляет или удаляет ресурс, обычно требует затрат 50 шт.
  • Запрос на поиск стоит 100 ед.
  • Загрузка видео стоит 1600 единиц.

В таблице «Стоимость квоты для запросов API» стоимость квоты для каждого метода API. Помня об этих правилах, вы можете оценить количество запросов которые ваше приложение может отправлять в день, не превышая вашу квоту.

Частичные ресурсы

API позволяет и фактически требует извлечение частичных ресурсов, чтобы приложения избегали передачи, анализа и хранения ненужных данных. Такой подход также гарантирует, что API более эффективно использует ресурсы сети, ЦП и памяти.

API поддерживает два параметра запроса, которые объясняются в следующих разделах и позволяют определить свойства ресурсов, которые должны быть включены в ответы API.

  • Параметр часть определяет группы свойств, которые должны быть возвращены для ресурса.
  • Параметр fields фильтрует ответ API, чтобы возвращать только определенные свойства в запрошенных частях ресурсов.

Как использовать

, часть , параметр

Параметр , часть , является обязательным параметром для любого запроса API, который извлекает или возвращает ресурс. Параметр определяет одно или несколько свойств ресурсов верхнего уровня (невложенных), которые должны быть включены в ответ API. Например, ресурс видео состоит из следующих частей:

  • фрагмент
  • содержаниеДетали
  • файлДетали
  • игрок
  • обработкаДетали
  • записьДетали
  • статистика
  • статус
  • предложения
  • ТемаДетали

Все эти части являются объектами, которые содержат вложенные свойства, и вы можете думать об этих объектах как о группах полей метаданных, которые сервер API может (или не может) извлекать. Таким образом, параметр часть требует, чтобы вы выбрали компоненты ресурсов, которые фактически использует ваше приложение. Это требование служит двум ключевым целям:

  • Уменьшает задержку, не позволяя серверу API тратить время на получение полей метаданных, которые не используются вашим приложением.
  • Уменьшает использование пропускной способности за счет уменьшения (или устранения) объема ненужных данных, которые может получить ваше приложение.

Со временем, когда ресурсы добавляют больше частей, эти преимущества будут только увеличиваться, так как ваше приложение не будет запрашивать новые введенные свойства, которые оно не поддерживает.

Как использовать

fields параметр

Параметр fields фильтрует ответ API, который содержит только части ресурсов, указанные в значении параметра part , так что ответ включает только определенный набор полей. Параметр fields позволяет удалить вложенные свойства из ответа API и, таким образом, еще больше сократить использование полосы пропускания. (Параметр части нельзя использовать для фильтрации вложенных свойств из ответа.)

Следующие правила объясняют поддерживаемый синтаксис для fields значение параметра, основанное на синтаксисе XPath:

  • Используйте список, разделенный запятыми ( fields=a,b ), чтобы выбрать несколько полей.
  • Используйте звездочку ( fields=* ) в качестве подстановочного знака для обозначения всех полей.
  • Используйте круглые скобки ( fields=a(b,c) ), чтобы указать группу вложенных свойств, которые будут включены в ответ API.
  • Используйте косую черту ( fields=a/b ) для обозначения вложенного свойства.

На практике эти правила часто позволяют нескольким различным значениям параметров полей получать один и тот же ответ API. Например, если вы хотите получить идентификатор элемента списка воспроизведения, заголовок и позицию для каждого элемента в списке воспроизведения, вы можете использовать любое из следующих значений:

  • fields=items/id,playlistItems/snippet/title,playlistItems /фрагмент/позиция
  • fields=items(id,фрагмент/название,фрагмент/позиция)
  • fields=items(id,snippet(title,position))

Примечание: Как и все значения параметра запроса, значение параметра fields должно быть закодировано в URL-адресе. Для лучшей удобочитаемости в примерах в этом документе кодировка не указана.

Пример частичных запросов

В приведенных ниже примерах показано, как можно использовать параметры части и полей , чтобы гарантировать, что ответы API включают только те данные, которые использует ваше приложение:

  1. Пример 1 возвращает видеоресурс, который включает четыре части, а также свойства типа и etag .
  2. Пример 2 возвращает видеоресурс, который включает две части, а также свойств типа и etag .
  3. Пример 3 возвращает видеоресурс, который включает две части, но не включает свойства kind и etag .
  4. Пример 4 возвращает видеоресурс, который включает две части, но не включает 9 частей.0127 типа и etag , а также некоторые вложенные свойства в объекте фрагмента ресурса .
Пример 1
  URL:  https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=  YOUR_API_KEY  
&part=snippet,contentDetails,statistics,status Описание: В этом примере извлекается ресурс видео и определяется несколько части ресурсов, которые должны быть включены в ответ API. Ответ API:

{ "вид": "youtube#videoListResponse", "etag": "\"UCBpFjp2h75_b92t44sqraUcyu0/sDAlsG9NGKfr6v5AlPZKSEZdtqA\"", "видео": [ { "id": "7lCDEYXw3mM", "вид": "youtube#видео", "etag": "\"UCBpFjp2h75_b92t44sqraUcyu0/iYynQR8AtacsFUwWmrVaw4Smb_Q\"", "фрагмент": { "publishedAt": "2012-06-20T22:45:24.000Z", "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw", "title": "Google I/O 101: вопросы и ответы по использованию API Google", "description": "Антонио Фуэнтес говорит с нами и отвечает на вопросы по работе с Google API и OAuth 2.0.", "миниатюры": { "дефолт": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/default.jpg" }, "средний": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/mqdefault.jpg" }, "высокая": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/hqdefault.jpg" } }, "categoryid": "28" }, "детали содержания": { "длительность": "ПТ15М51С", "соотношение сторон": "RATIO_16_9" }, "статистика": { "viewCount": "3057", "likeCount": "25", "dislikeCount": "0", "favoriteCount": "17", "Количество комментариев": "12" }, "статус": { "uploadStatus": "STATUS_PROCESSED", "privacyStatus": "PRIVACY_PUBLIC" } } ] }

Пример 2
  URL:  https://www. googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=  YOUR_API_KEY  
&part=snippet,statistics Описание: Этот пример изменяет часть значение параметра, чтобы contentDetails и статус свойства не включены в ответ. Ответ API:

{ "вид": "youtube#videoListResponse", "etag": "\"UCBpFjp2h75_b92t44sqraUcyu0/sDAlsG9NGKfr6v5AlPZKSEZdtqA\"", "видео": [ { "id": "7lCDEYXw3mM", "вид": "youtube#видео", "etag": "\"UCBpFjp2h75_b92t44sqraUcyu0/iYynQR8AtacsFUwWmrVaw4Smb_Q\"", "фрагмент": { "publishedAt": "2012-06-20T22:45:24.000Z", "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ттв", "title": "Google I/O 101: вопросы и ответы по использованию API Google", "description": "Антонио Фуэнтес говорит с нами и отвечает на вопросы по работе с Google API и OAuth 2.0.", "миниатюры": { "дефолт": { "url": "https://i. ytimg.com/vi/7lCDEYXw3mM/default.jpg" }, "средний": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/mqdefault.jpg" }, "высокая": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/hqdefault.jpg" } }, "categoryid": "28" }, "статистика": { "viewCount": "3057", "likeCount": "25", "dislikeCount": "0", "favoriteCount": "17", "Количество комментариев": "12" } } ] }

Пример 3
  URL:  https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=  YOUR_API_KEY  
&part=snippet,statistics&fields=items(id,snippet,statistics) Описание: В этом примере добавляется параметр fields для удаления всех вида и свойства etag из ответа API. Ответ API:

{ "видео": [ { "id": "7lCDEYXw3mM", "фрагмент": { "publishedAt": "2012-06-20T22:45:24. 000Z", "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ттв", "title": "Google I/O 101: вопросы и ответы по использованию API Google", "description": "Антонио Фуэнтес говорит с нами и отвечает на вопросы по работе с Google API и OAuth 2.0.", "миниатюры": { "дефолт": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/default.jpg" }, "средний": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/mqdefault.jpg" }, "высокая": { "url": "https://i.ytimg.com/vi/7lCDEYXw3mM/hqdefault.jpg" } }, "categoryid": "28" }, "статистика": { "viewCount": "3057", "likeCount": "25", "dislikeCount": "0", "favoriteCount": "17", "Количество комментариев": "12" } } ] }

Пример 4
  URL:  https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=  YOUR_API_KEY  
&fields=items(id,snippet(channelId,title,categoryId),statistics)&part=snippet,statistics Описание: В этом примере изменяется параметр fields из примера 3. так что в ответе API фрагмент каждого видеоресурса объект включает только channelId , title , и 90 127 свойств категории Id 90 128. Ответ API:

{ "видео": [ { "id": "7lCDEYXw3mM", "фрагмент": { "channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw", "title": "Google I/O 101: вопросы и ответы по использованию API Google", "categoryid": "28" }, "статистика": { "viewCount": "3057", "likeCount": "25", "dislikeCount": "0", "favoriteCount": "17", "Количество комментариев": "12" } } ] }

Оптимизация производительности

Использование ETag

ETag, стандартная часть протокола HTTP, позволяют приложениям ссылаться на определенную версию определенного ресурса API. Ресурсом может быть весь фид или элемент в этом фиде. Эта функциональность поддерживает следующие варианты использования:

  • Кэширование и условный поиск — ваше приложение может кэшировать ресурсы API и их ETag. Затем, когда ваше приложение снова запрашивает сохраненный ресурс, оно указывает ETag, связанный с этим ресурсом. Если ресурс был изменен, API возвращает измененный ресурс и ETag, связанный с этой версией ресурса. Если ресурс не изменился, API возвращает ответ HTTP 304 ( Not Modified ), что указывает на то, что ресурс не изменился. Ваше приложение может уменьшить задержку и использование полосы пропускания, обслуживая таким образом кэшированные ресурсы.

    Клиентские библиотеки для API Google отличаются поддержкой ETag. Например, клиентская библиотека JavaScript поддерживает ETag через белый список для разрешенных заголовков запросов, который включает If-Match и If-None-Match . Белый список позволяет выполнять обычное кэширование браузера, так что, если ETag ресурса не изменился, ресурс можно обслуживать из кэша браузера. С другой стороны, клиент Obj-C не поддерживает ETag.

  • Защита от непреднамеренной перезаписи изменений — теги ETag помогают предотвратить непреднамеренную перезапись изменений друг друга несколькими клиентами API. При обновлении или удалении ресурса ваше приложение может указать ETag ресурса. Если ETag не соответствует самой последней версии этого ресурса, запрос API завершается ошибкой.

Использование ETag в приложении дает несколько преимуществ:

  • API быстрее отвечает на запросы кэшированных, но неизмененных ресурсов, что обеспечивает меньшую задержку и меньшее использование полосы пропускания.
  • Ваше приложение не будет непреднамеренно перезаписывать изменения ресурса, сделанные другим клиентом API.

Клиентская библиотека API Google для JavaScript поддерживает заголовки HTTP-запросов If-Match и If-None-Match , что позволяет ETags работать в контексте обычного кэширования браузера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *