Как получить ссылку на общий медиа с Google Photo API - PullRequest
0 голосов
/ 18 мая 2019

Я реализую функцию создания альбома и загрузки медиа-видео, используя API Google Photo.

Я создал общий доступ к альбому и загрузил видео в альбом.

Возврат данных:

{
   "id":"AEzcj6Ip7TQ7mNzPD77qeVYgSu5TXrS02-cTbYRQbf-_vchhRiKOz_Ts6UD8U5o73aXmoUY0KMkCIQ6geETp3SN1gGjP4KVFgA",
   "baseUrl":"",
   "productUrl":"https:\/\/photos.google.com\/lr\/album\/AEzcj6JJCXsxEPJVIT4j9AbcSowDYDnve0GqHGYLxAl8uHUTCRjUeUogK8Qb-cHsCt2dcRrUW2sw\/photo\/AEzcj6Ip7TQ7mNzPD77qeVYgSu5TXrS02-cTbYRQbf-_vchhRiKOz_Ts6UD8U5o73aXmoUY0KMkCIQ6geETp3SN1gGjP4KVFgA",
   "mimeType":"video\/mp4",
   "album":{
      "id":"AEzcj6JJCXsxEPJVIT4j9AbcSowDYDnve0GqHGYLxAl8uHUTCRjUeUogK8Qb-cHsCt2dcRrUW2sw",
      "productUrl":"https:\/\/photos.google.com\/lr\/album\/AEzcj6JJCXsxEPJVIT4j9AbcSowDYDnve0GqHGYLxAl8uHUTCRjUeUogK8Qb-cHsCt2dcRrUW2sw",
      "coverPhotoBaseUrl":"",
      "coverPhotoMediaItemId":"",
      "shareableUrl":"https:\/\/photos.app.goo.gl\/nmxkduVUQi7cHnS36",
   }
}

Я хочу создать такую ​​же ссылку на видео в примере:

https://photos.google.com/share/[albumId]/photo/[mediaId]?key=cjhUT0xrZjM5NGN2SVRLOVptZU5SMUlKV0lQYWpB

URL возврата API и идентификатор альбома и видео, я не знаю какполучить значение параметра key.API не возвращает это значение.

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 07 июня 2019

shareableUrl нельзя создать вручную, комбинируя разные идентификаторы.

Вам нужно позвонить albums.share с идентификатором только что созданного альбома - этот вызов возвращает shareableUrl в ответе shareInfo.Вы можете использовать этот URL, чтобы поделиться альбомом со всеми, у кого есть эта ссылка.

...