Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных
Анализ возникшей проблемы с невозможностью доступа к витрине приложения Youtube на устройствах NV-100/101/102/300 показал,что причиной является политика Google, которая применяется для ограничения доступа к API. Политика состоит в том, что
Google ,блокирует ключ доступа к API Youtube. Критерии блокировки до конца не ясны. но не вохожность доступа зачастую сопровождается информацией о том, чо исчерпан суточный лимит обращений.
     Для исключения подобных проблем был реализован механизм подкладывания собственного ключа в прошивку. Ключу доступ к API Youtube могут быть добавлены дополнительные разрешения, позволяющие исключить блокировку, но данный вопрос требует согласования с правообладателем.
Т.о. для решения данной проблемы нами предлагается вариант самостоятельной:
-генерации ключа;
-портирование данного ключа в прошивку устройств;
- в случае необходимости (при блокировке доступа), решение вопроса с правообладателем по увеличению квот ключа.

     Инструкции для по генерации ключа, портирования в прошивку:
1. Генерация собственного ключа доступа к Youtube API
Создание ключа доступа описано в статье https://elfsight.com/help/how-to-get-youtube-api-key/


2.Обновление плагина Youtube и ключа путем сборки прошивки из архива

Плагин меняется штатным образом, путем обновления в /target/usr/local/bin/stbgui/minitube/libminitube.so
Ключ подкладывается в директорию рядом с плагином /target/usr/local/bin/stbgui/minitube/youtube_key.txt

Плагины, примеры ключа (заблокированный) ftp://stb@172.16.0.79/nv10x/youtube_api_key/

ВАЖНО:
- Путь для ключа /target/usr/local/bin/stbgui/minitube/ никакой другой недопустим. При этом сам плагин может быть в другой директории

libminitube.so

  • Нет меток