Как можно встроить Google My Business Post на внешний сайт (вручную или с помощью GMB API) - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь показать сообщения Google My Business о компании на их внешнем сайте (у компании есть учетная запись GMB). Пробовал вручную с помощью iframe, но iframe ничего не показывает (я использовал ссылку на публикацию, которая общедоступна).

Я создал и включил API, получил ключ API, идентификатор клиента и секрет. Я скачал PHP-библиотеку бизнеса gooogle.

Я использую следующий API https://mybusiness.googleapis.com/v4/{parent=accounts//locations/}/localPosts

В настройках google dev console единственный параметр, который нужно установить, это "parent".

Мне нужно знать, как узнать название места и где его вставить в строку.

Между звёздочками или мне нужно заменить все строки «account / / location / »?

Для вызова API вы должны использовать команду GET, но на самом деле она использует синтаксис gRPC. Есть ли способ использовать стандартный синтаксис PHP вместо этого?

Код API, который я пытаюсь использовать, включен (не уверен, что это PHP):

  public function listAccountsLocationsLocalPosts($parent, $optParams = array())

  {
$params = array('parent' => $parent);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_MyBusiness_ListLocalPostsResponse");
  }
...