Разработка Chrome Extension
5 000 руб. за проект
•
безналичный расчёт, электронные деньги
Господа, добрый день!
Нужна помощь бэд эсс JavaScript разработчика. Идет создание плагина Chrome Extension - https://github.com/NikitaDanil0v/influencer-x-web
Информацию о плагине вы можете почитать здесь:
https://docs.google.com/document/d/1h4wCpWP0M2SltJ...
За основу концепции брался следующий плагин - https://www.lusha.co/
Задача плагина при открытии вебсайта или соц. аккаунта (LinkedIn, Instagram, Facebook, Youtube) инфлуенсера делать запрос на API сервера для проверки на наличие ссылки (url параметр запроса), затем вернуть ответ сервера и наполнить окно плагина информацией по инфлуенсеру.
https://welearn.school/wp-json/influencerx/v1/ - адрес для запроса
пример запроса: (https://welearn.school/wp-json/influencerx/v1/s...)
Ответ сервера сейчас не в нужном формате. Формат ответа будет доделан в ближайшие несколько дней, пример ответа можете увидеть в конце задания.
Техническое описание задания:
1. Использовать background.js для отловки события открытия страницы
2. При открытии страницы отправляется запрос с параметром url текущей страницы на сервер
3. Если есть ответ от сервера - сделать иньекцию content_script.js в DOM страницы для создания уведомленя в правном углу браузера, что информация найдена.
4. Вывести информацию в окне плагина
Спасибо
С уважением,
Никита
P.S.
Пример ответа сервера:
{
"name": "John Crestani",
"avatar": "<avatar_link>",
"website": "<website_link>",
"course": [
{
"name": "<course_name>",
"link": "<course_link>"
}
],
"rating": 35,
"socials": [
{
"name": "facebook",
"value": "25,444",
"entity": "followers",
"link": "<facebook_link>"
},
{
"name": "youtube",
"value": "2M",
"entity": "followers",
"link": "<youtube_link>"
},
{
"name": "twitter",
"value": "95,444",
"entity": "followers",
"link": "<twitter_link>"
}
]
}
https://welearn.school/wp-json/influencerx/v1/sear... - адрес для запроса
пример запроса: (https://welearn.school/wp-json/influencerx/v1/s...)
Нужна помощь бэд эсс JavaScript разработчика. Идет создание плагина Chrome Extension - https://github.com/NikitaDanil0v/influencer-x-web
Информацию о плагине вы можете почитать здесь:
https://docs.google.com/document/d/1h4wCpWP0M2SltJ...
За основу концепции брался следующий плагин - https://www.lusha.co/
Задача плагина при открытии вебсайта или соц. аккаунта (LinkedIn, Instagram, Facebook, Youtube) инфлуенсера делать запрос на API сервера для проверки на наличие ссылки (url параметр запроса), затем вернуть ответ сервера и наполнить окно плагина информацией по инфлуенсеру.
https://welearn.school/wp-json/influencerx/v1/ - адрес для запроса
пример запроса: (https://welearn.school/wp-json/influencerx/v1/s...)
Ответ сервера сейчас не в нужном формате. Формат ответа будет доделан в ближайшие несколько дней, пример ответа можете увидеть в конце задания.
Техническое описание задания:
1. Использовать background.js для отловки события открытия страницы
2. При открытии страницы отправляется запрос с параметром url текущей страницы на сервер
3. Если есть ответ от сервера - сделать иньекцию content_script.js в DOM страницы для создания уведомленя в правном углу браузера, что информация найдена.
4. Вывести информацию в окне плагина
Спасибо
С уважением,
Никита
P.S.
Пример ответа сервера:
{
"name": "John Crestani",
"avatar": "<avatar_link>",
"website": "<website_link>",
"course": [
{
"name": "<course_name>",
"link": "<course_link>"
}
],
"rating": 35,
"socials": [
{
"name": "facebook",
"value": "25,444",
"entity": "followers",
"link": "<facebook_link>"
},
{
"name": "youtube",
"value": "2M",
"entity": "followers",
"link": "<youtube_link>"
},
{
"name": "twitter",
"value": "95,444",
"entity": "followers",
"link": "<twitter_link>"
}
]
}
https://welearn.school/wp-json/influencerx/v1/sear... - адрес для запроса
пример запроса: (https://welearn.school/wp-json/influencerx/v1/s...)
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.