ios — получение данных о геолокации фотографий Google с помощью переполнения стека

Я пытаюсь сделать следующий рабочий процесс:

  1. Сфотографируйся с iphone
  2. Приложение Google photos автоматически загружает фотографию на мой диск Google
  3. Запустите скрипт PHP, который зациклит все файлы и напечатает метаданные геолокации

Это то, что я сделал до сих пор:

  1. Установите приложение и зайдите в настройки -> Резервное копирование и синхронизация. Включите резервное копирование и синхронизацию и выберите свой аккаунт Google.
  2. Сделайте снимок и зайдите в приложение Google photos и проверьте новое фото
    настоящее. Нажмите на фото, чтобы сделать его полноэкранным. Нажмите (i) для
    информацию и проверьте, что широта и долгота присутствует.
  3. Идти к https://developers.google.com/drive/v3/web/quickstart/php а также
    следуйте инструкциям. Заменить нижние 8 строк следующими
    код:

    if (count ($ results-> getFiles ()) == 0) {
    print «Файлы не найдены. \ n»;
    }
    еще {
    напечатать «Files: \ n»;
    foreach ($ results-> getFiles () как $ file) {
    print_r ( ‘——————————-‘);
    printf («% s (% s) \ n», $ file-> getName (), $ file-> getId ());
    $ metadata = $ file-> getImageMediaMetadata ();
    if ($ metadata) {
    print_r ($ метаданных);
    $ location = $ metadata-> getLocation ();
    print_r («longitude:». $ location-> getLongitude (). «\ n»);
    print_r («широта:». $ location-> getLatitude (). «\ n»);
    }
    еще {
    print_r («нет метаданных \ n»);
    }
    }
    }

Я никогда не получаю метаданные для фотографий, хотя я вижу их в своем приложении Google Photos и на Google Диске в браузере.

Затем я попытался пойти в https://developers.google.com/drive/v3/reference/files/get и используйте идентификатор файла с одной из фотографий, напечатанных из кода выше, который, как я знал, имел метаданные. Я получил ответ 200 назад и следующие данные:

{
"kind": "drive#file",
"id": "1Ngr32mjIDSg2i-UFq2jdi3syj6MkD7ZNEQ",
"name": "IMG_0481.JPG",
"mimeType": "image/jpeg"}

Опять без метаданных геолокации.

Кто-нибудь может указать мне правильное направление?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]