Виджет обзоров API Google Адресов - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь встроить виджет Google "написать обзор" на мой сайт.Очень похоже на то, что Podium.com делает.

Они размещают страницу и загружают iframe с помощью src:

https://www.google.com/maps/api/js/ReviewsService.LoadWriteWidget?key=THEIR_API_KEY&pb=!2m1!1sChIJ6VFjYpqa9YgREIJTX-XLyoE!3shttps%3A%2F%2Ftheir-url.com!5sen&cb=37369878

Это делает виджет таким образом: Write a Review Widget

Я покопался в их html-источнике и похоже, что они используют виджет Google Places Reviews.Я искал Google и Google Developers для "Виджета Google Places Reviews", который возвращает результаты:

Search Result Listing

Однако ссылки идут на страницу 404:

Я скопировалчто Podium делает на своей странице, используя мой ключ API.Однако виджет не отображается.Я не получаю никаких ошибок, iframe загружает некоторые сценарии и некоторые скрытые элементы HTML, но не отображает полный виджет.

Это API или функция, к которой я не могу получить доступ?Кто-нибудь реализовывал нечто подобное?

Ответы [ 2 ]

0 голосов
/ 27 октября 2018

У меня тоже был такой же опыт, и я связался с Google по этому поводу.

Вот их предварительный ответ 4 сентября 2018

Извинения за задержку в этом.

Могу ли я спросить, следовали ли вы следующим шагам: https://developers.google.com/places/reviews/#api-key

Там написано, что: «Прежде чем вы начнете кодировать, сообщите контактному лицу Google, что вы собираетесь создать проект для использованияВиджет обзоров API Google Адресов. Укажите адрес электронной почты учетной записи Google, которую вы собираетесь использовать для управления проектом. Google будет использовать этот адрес электронной почты, чтобы позволить вам активировать API для вашего проекта.

После контакта с Googleчеловек подтвердил, что ваш адрес электронной почты может активировать виджет обзоров API Google Адресов, вы можете выполнить следующие действия: https://developers.google.com/places/reviews/#api-key, чтобы активировать API и создать свой ключ.

Могу ли я спросить, есть ли у васконтактное лицо? Если у вас его нет, извинения, но виджет обзора обычно недоступен, потому что для этого нужен какой-то специальный автордо его использования.Обратите внимание, что мы расследуем вопрос о том, можете ли вы получить доступ к этому виджету.

Если у вас есть контактное лицо, пожалуйста, сообщите мне.

В будущем я могу спросить, какого родамест вы хотели бы использовать виджет обзоров для?

Тогда это:

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

И наконец:

На данный момент виджет обзоров на самом деле ограничен только доверенными партнерами.Более того, команда Review Widget в настоящее время не ищет новых тестеров:

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

Извините, что несу плохие новости ...

0 голосов
/ 12 октября 2018

проверить это ... Я не знаю, если это поможет. Я тоже пытался это понять. Компания под названием BirdEye имеет этот обзорный портал, который открывает виджет пост-обзора на странице. Я проверил код и обнаружил, что есть 2 сценария JS, вызывающих API Google Адресов (изображение прилагается). Код кнопки, который я предполагаю нажать эти скрипты, чуть ниже. Имеет ли это смысл для кого-либо? Однако я не могу получить доступ к файлу JS.

<button class="btnReviewSite2" data-source-url="https://www.google.com/search?q=Innovative+Roofing&amp;ludocid=8385655751686277266&amp;gws_rd=cr&amp;fpstate=lie&amp;lrd=0x87938c4de368e6b3:0x745fd57a1ff8c892,2#trex=m_t:lcl_akp,rc_f:nav,rc_ludocids:8385655751686277266" data-place-id="ChIJs-Zo402Mk4cRksj4H3rVX3Q" data-google-embedded="1" data-source-url_9="" data-source-id="2">
<span class="aggr-source-wrapper">
<span class="rev-site-2 presenceIcon aggr-source-2 aggr-dummy-source-g">
</span>
</span>
<span title="Review us on Google">
</span>
</button>

JS-скрипт Google Places API

...