Как получить те же результаты поиска из SDK, что и в мобильном приложении? - PullRequest
0 голосов
/ 21 ноября 2019

Я использую Google Assistant SDK и запускаю этот пример кода . Я могу взаимодействовать с помощником и получаю ответы. В результате на запрос Play me hip hop on Spotify я получаю ответ с HTML со ссылкой на плейлист Hip Hop Hits от Spotify. Однако результат полностью отличается от того, что я получаю в Google Assistant для мобильного приложения.

Я хотел бы получить тот же список воспроизведения из SDK, что и для мобильного приложения.

В документации я обнаружил, что существуют DeviceLocation параметры. Я попытался установить координаты для Варшавы, Лондона и Лос-Анджелеса, как показано в следующем коде. Это не повлияло на результат, и я всегда получаю один и тот же список воспроизведения.

device_location=embedded_assistant_pb2.DeviceLocation(
        coordinates=latlng_pb2.LatLng(
            #latitude=52.196217,#Warsaw
            #longitude=21.178225,#Warsaw
            #latitude=51.509865,#London
            #longitude=-0.118092,#London
            latitude=34.052235,#LA
            longitude=-118.243683,#LA
        ),
    ),

Как получить из SDK тот же результат, что и в мобильном приложении для запроса Play me hip hop on Spotify?

1 Ответ

0 голосов
/ 21 ноября 2019

Невозможно просто использовать SDK, чтобы получить такие возможности, как Spotify, для воспроизведения непосредственно на устройстве. Вам нужно будет обрабатывать это на вашем устройстве с помощью службы Spotify или другого музыкального провайдера.

...