Как стать автором
Обновить
3.8

Google API *

API, предоставляемый сервисами Google

Сначала показывать
Порог рейтинга
Уровень сложности

Приглашаем на GDG DevFest Omsk 2014

Время на прочтение2 мин
Количество просмотров4.1K
14 декабря в Омске пройдет GDG DevFest 2014 — уникальная возможность для молодых и опытных IT-специалистов погрузиться в мир новых и перспективных информационных технологий! На мероприятии вы сможете создать собственное приложение с использованием технологических новинок этого года, в том числе, Android Wear SDK, Web Components, Polymer и Cardboard VR SDK, а также узнать всю необходимую для этого теорию!

Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии17

Вышла новая версия reCaptcha API 2.0

Время на прочтение3 мин
Количество просмотров132K
На днях, занимаясь очередным внедрением reCaptcha для одного из проектов, столкнувшись с небольшой проблемой в области отображения нескольких защитных изображений на 1 странице с помощью AJAX я в очередной раз пошел на страницу официальной документации «reCaptcha» и обнаружил, что документация существенно отличается от предыдущих версий.
Воспользовавшись поиском стало ясным — в мир вышла «recaptcha 2.0» с обновленным API и визуализацией а так же рядом других «плюшек», о чем я и расскажу в данной статье.
Читать дальше →
Всего голосов 30: ↑27 и ↓3+24
Комментарии35

Печать из Google Apps Script

Время на прочтение13 мин
Количество просмотров13K

Часть 1. Challenge


Читая ленту на oDesk, наткнулся на интересный проект по моему направлению (а я отслеживаю, в основном, задачи на написать что-то, прикрутить что-то или иным способом замучить Google Apps Script или приложения Google Apps). Клиент просил написать скрипт, который будет отсылать ему выделенный фрагмент из Google Spreadsheet по нажатию кнопки. Но была в описании одна фраза, зацепившая меня — «Мне сказали, что невозможно создать скрипт, который будет печатать из Google Apps». Я всегда очень любил и люблю «невозможные» задачи:
— Мы сами знаем, что она не имеет решения, — сказал Хунта, немедленно ощетиниваясь. — Мы хотим знать, как её решать.
Аркадий и Борис Стругацкие. Понедельник начинается в субботу

Статья рассчитана на читателей, уже знакомых с Google Apps Script и сопутствующими технологиями.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии3

Грабли, на которые я наступил при скрещивании CRM c Google Calendar

Время на прочтение2 мин
Количество просмотров18K
Как обычно происходит с коробочными продуктами, не все решения устраивают, и приходится улучшать бизнес-процессы при помощи внешних инструментов. В нашем случае трудоемко было работать с встроенным календарем. Основная проблема заключалась в том, что нельзя было одновременно ставить задачу и смотреть занятость сотрудников – при этом возникали сложности у двух смежных отделов.

Мы решили внедрить гугл календарь:
image
Читать дальше →
Всего голосов 20: ↑10 и ↓100
Комментарии2

Истории

Просмотр всех нажатий клавиш в Google Docs

Время на прочтение2 мин
Количество просмотров37K
С мая 2010 года Google Docs ввёл новый формат документов, который сохраняет подробную историю версий. Вы можете открутить действия назад, словно в замедленном фильме. Текстовый редактор сохраняет время нажатия клавиш с точностью до микросекунды.

Журналист и хакер Джеймс Сомерс сумел взломать внутренний формат Google Docs и извлечь метки времени для каждого нажатия клавиш. Таким образом, вы можете посмотреть историю создания документа от начала и до конца. Более того, кейлоггер Google Docs очень продвинутый: он присваивает уникальные идентификаторы символам, так что знает даже, откуда и куда скопирована каждая буква!

Самое главное, что для вас открыта история нажатия клавиш и чужих документов, которыми с вами поделились коллеги для совместной работы. Это можно назвать неожиданным поведением программы. Если я создаю документ, а потом открываю к нему совместный доступ, я не могу ожидать, что все коллеги увидят полную историю, как создавался этот текст, какие слова исправлялись и какие предложения удалялись, прежде чем документ выложили на всеобщее обозрение.
Читать дальше →
Всего голосов 59: ↑54 и ↓5+49
Комментарии15

Особенности работы с API Google Drive

Время на прочтение3 мин
Количество просмотров38K
Недавно нам нужно было сделать простое приложение для Google Drive. Приложение должно было формировать список пользователей, на которых расшарены документы в указанной папке с возможностью редактирования. Задача, в принципе, простая, поэтому недолго думая развернул болванку проекта на angularJS и начал кодить. Гугл, подумал я, это же большая компания, у него должен быть понятный и стабильный API и я сделаю это за пару дней.

Я был слишком наивен.
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии4

Днепропетровский Ciklum Speakers’ Corner «Google Guava: make your code easier and faster », 23 октября

Время на прочтение1 мин
Количество просмотров2K
Четверг, 23 октября, порадует Java и Android разработчиков различными готовыми «велосипедами». Наш гость, Олег Довгай, Java девелопер, расскажет, что из себя представляет библиотека Google Guava и на сколько её «велосипеды» красивей и быстрее других.

image
Читать дальше →
Всего голосов 7: ↑4 и ↓3+1
Комментарии0

СМС-термометр из связки Google script, Google Doc, Wolfram-Alpha и Sms.ru

Время на прочтение6 мин
Количество просмотров6.4K
Всем привет!
Захотел сделать так, чтобы на мой простенький телефон по утрам приходили оповещения о текущей погоде (разумеется, бесплатно). Потому, что нет обычного термометра, из-за этого насколько тепло нужно одеваться, понятно не всегда.
Кому интересно, как я это реализовал – добро пожаловать под кат.
Читать дальше →
Всего голосов 9: ↑4 и ↓5-1
Комментарии7

Делаем платежи для Google Play с проверкой на сервере

Время на прочтение2 мин
Количество просмотров9.9K
Хочу поделиться опытом подключения платежей с проверкой на сервере к приложению из Google Play.

Итак. У нас есть приложение, готовое для публикации (ссылка). Так же создан платёжный проект (ссылка) и связан с приложением.


Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Голосовое управление Arduino средствами Processing и Google Speech API

Время на прочтение5 мин
Количество просмотров69K

Идея:


Пришла как-то идея сделать голосовое управление Arduino, но одного Arduino мало, т.к. для системы умного дома нужно еще и общение с компьютером и его системами.
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии13

Представляем обновленный API Инструментов для веб-мастеров

Время на прочтение1 мин
Количество просмотров4.6K
Уровень веб-мастеров: продвинутый


Все лето команда Инструментов для веб-мастеров работала над обновлением нашего API. Совместимое с другими API Google, оно упрощает авторизацию для приложений и веб-сервисов, а также позволяет работать с основными функциями Инструментов для веб-мастеров.

Пользователи, имеющие опыт работы с другими API Google, без труда смогут перейти на новый API Инструментов для веб-мастеров. Нами уже подготовлены его варианты для Python, Java и OACurl.
Что с этим делать?
Всего голосов 5: ↑2 и ↓3-1
Комментарии2

Выгрузка финансовых отчетов из Google Cloud Storage с использованием .NET API

Время на прочтение3 мин
Количество просмотров3.4K
Привет, Хабр!
Не так давно на работе столкнулся с задачей автоматизации получения финансовых отчетов из нашего Google-аккаунта. В этой публикации я хотел бы рассказать, как это делается на примере с .NET API (C#) и предостеречь вас от ошибок, с которыми столкнулся сам.

Итак, приступим.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Разработчика игры чуть не арестовали за набросок на доске

Время на прочтение1 мин
Количество просмотров54K

Доска с наброском игры «Глобальная термоядерная война»

Забавный случай произошёл с английским гейм-девелопером Генри Смитом (Henry Smith) из Бристоля. Он сейчас работает над многопользовательским симулятором атомной войны с использованием Google Maps API. Несколько дней назад менеджер жилого дома, где Смит снимает квартиру, посетил его жилище с запланированной проверкой. Вскоре агент по недвижимости перезвонил разработчику и сообщил, что у инспектора возникли определённые опасения в связи с рисунком, который он увидел на доске.

На рисунке изображена схема ядерной атаки на Вашингтон.
Читать дальше →
Всего голосов 72: ↑49 и ↓23+26
Комментарии40

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн

Проверяем валидность внутриигровых покупок через Google API

Время на прочтение3 мин
Количество просмотров23K

Проблема и решение


Я думаю многие знают что такое Freedom. Для тех кто не знает — это приложение под Android, позволяющее делать внутриигровые покупки в других приложениях без траты денег.

Описание:
Вам надоели предложения в играх и программах что-то купить(расширения, монетки и т.п.)? Покупайте их бесплатно с помощью Freedom!
Пользоваться очень просто: устанавливаете, запускаете (первый запуск может занять какое-то время — до нескольких минут), тапаете по приложению — оно запускается. После этого оно возможно пройдёт проверку лицензии, а при покупке из приложения Вы сможете расплачиваться фэйковой карточкой.

Ссылка на статью автора: habrahabr.ru/post/163547

Я до определенной поры игнорировал этот прискорбный факт, тем более что я в какой-то степени согласен с автором, что те кто пользуются этим софтом и так врядли бы купили что-то у меня в игре. Но новый проект над которым мы работаем должен стать мультиплеерным. А это значит, что читеры получат реальное преимущество перед обычными игроками, что меня не особо радует.
Покурив вечером мануалы по Google API я решил соорудить собственную проверку валидности покупок. Т.к. мы используем Unity3D + Prime31 IAP, пришлось их немного обработать напильником, чтобы они начали выдавать purchase token.
Читать дальше →
Всего голосов 26: ↑22 и ↓4+18
Комментарии12

QPX Express API: бизнес по продаже авиабилетов не вставая с дивана

Время на прочтение3 мин
Количество просмотров14K
Рынок авиабилетов набирает обороты. Задумывались о том, как начать их продавать на вашем проекте? У Google есть простое решение для выхода на этот рынок: QPX Express API, позволяющий подключаться к одной из самых мощных глобальных систем поиска авиабилетов QPX. Это один из самых доступных способов начать свой собственный бизнес по продаже авиабилетов, дополнить функциональность туристического блога или заменить систему покупки билетов на сайте авиакомпании на более эффективную.

Читать дальше →
Всего голосов 18: ↑14 и ↓4+10
Комментарии8

«65К методов хватит всем» или как бороться с лимитом DEX методов в Android

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

Unable to execute dex: method ID not in [0, 0xffff]: 65536
Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536

И вы в ступоре, вы неспособны создать DEX файл для APK. Вы не имеете ни малейшего представления о том, что это и как это исправить. И что бы вы не делали, оно будет приводить вас к самому логичному состоянию: ПАНИКА.
Что же произошло?
Всего голосов 59: ↑55 и ↓4+51
Комментарии7

Unity3D + Google Services: мультиплеер для вашего проекта на Android и iOS

Время на прочтение7 мин
Количество просмотров53K

В этой статье я хочу рассказать об использовании игровых сервисов Google в вашем приложении на Unity. На написание данного материала меня сподвигло достаточно большое количество проблем, встретившихся во время разработки нашего приложения, а также отсутствие каких-либо материалов на русском языке по этой теме. Да и собственно, на английском тоже. Описание использующегося плагина на гитхабе очень краткое и не дает ответа на возможные проблемы с работой сервисов. Думаю, здесь не стоит пояснять, что мультиплеер и рейтинги игроков зачастую повышают интерес пользователей, а следовательно и вашу возможную прибыль. А благодаря данной статье начинающие разработчики смогут начать использовать данные преимущества.
Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии10

Рациональная автоматизация кампании в Google AdWords

Время на прочтение10 мин
Количество просмотров13K

Предыстория


Все началось со слов «А сделай-ка xml выгрузку для AdWords», и тут понеслось. Как ни странно, но именно эта задача была выполнена довольно быстро, но дальше было интереснее. Как оказалось, в AdWords появилась возможность писать скрипты (javascript) по автоматизации процесса ведения кампании и было бы все хорошо, если бы не лимиты по времени исполнения и xml. Да-да, именно xml. Я не знаю, почему всем так запал в душу этот формат, но мне он никогда не нравился. С 95% задачи я справился и, откровенно говоря, удовольствия я от этого не получил да и оставалось еще 5% задачи. Именно эти 5% я бросил уже не на xml, a на json и вот тут стало весело.

Больше конкретики


Давайте конкретизируем о чем вообще идет речь. Есть интернет магазин с ~25 000 наименований. Маркетологу нужна выгрузка, чтоб загнать это все в кампанию: создать группы обьявлений, сами обьявления, ключи и т.д. Как выяснилось дальше, то не важно какой формат входящих данных (xml/json), по этому я выбрал тот, что мне больше по душе — json.
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии7

Google выходит на рынок умных домов, открыв API термостатов Nest

Время на прочтение1 мин
Количество просмотров18K
Похоже, следующая большая штука этого года — умные дома. Google анонсировал API, позволяющий производителям любой домашней бытовой техники и не только разрабатывать продукты, совместимые с продукцией Nest. Этот анонс был ожидаем с самого момента покупки «Гуглом» занимающейся производством термостатов с выходом в интернет компании Nest за 3,2 миллиарда долларов в январе.


Иллюстрация Теккранча
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии8

Создание рейтинга игроков для мобильной игры (Unity + Google Play Game Services)

Время на прочтение3 мин
Количество просмотров49K
Рейтинг игроков (leaderboard, scores) для мобильной игры — вещь интересная и порой даже необходимая. В этой статье я расскажу о том, как добавить рейтинг игроков в приложение, созданное в Unity, т.к. в рунете информации об этом не так много. Кроме того, рейтинг будет кросплатформенный (android + iOS), однако без поддержки Windows Phone.

image
Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Комментарии11