2016-08-17 11 views
1

Мне нужна помощь с API-интерфейсом google. Мои бывшие коллеги писали несколько javascript, используя EmbedPicasaGallery. Вы можете найти .md here.Picasaweb и API фида Google

Они используют длинный скрипт. Я могу опубликовать его, если это необходимо, но это пиковый API Picasaweb.

if (meta_opts.authkey){ 
      authkey = '&authkey=' + meta_opts.authkey; 
     } 

     if (meta_opts.albumid) { 
      showAlbum($this,meta_opts,meta_opts.albumid) 
     } 
     else { 
      $this.prepend($album_list); 
      $.getJSON('http://picasaweb.google.com/data/feed/api/user/' 
       + user + '?kind=album&access=visible' + authkey 
       + '&alt=json-in-script&thumbsize=' + meta_opts.size + 'c&callback=?', 
       renderAlbumList 
      ); 
     } 
    }; 

код, который разбивается (в моем понимании) является

$.getJSON('http://picasaweb.google.com/data/feed/api/user/' 
       + user + '?kind=album&access=visible' + authkey 
       + '&alt=json-in-script&thumbsize=' + meta_opts.size + 'c&callback=?', 
       renderAlbumList 
      ); 

Я знаю, что медленно Picasa исчезающий. При входе вы получите другой тип URL в настоящее время:

https://get.google.com/albumarchive/NUMBERS/album/NUMBERSANDLETTERS 

В то время как «в старые времена» вы получили

user/NUMBERS/album/NUMBERS 

Если я использую способ связывания в сценарии и введите данные из новый метод я получаю следующее сообщение об ошибке:

javascript error

Wheres если я уеду из/альбома/NUMBERSANDLETTERS как это:

https://picasaweb.google.com/data/feed/api/user/117827817825830816166/ 

Я получаю список альбомов пользователя.

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

Спасибо, Томас

ответ

-1

Я расширить свой поиск, в том числе Google Фото. Я нашел решение here.

Locate the album you wish to show. 
    1 Find a user profile on Google+ 
    2 Click "photos", such as: https://plus.google.com/+JustinLeeSG/photos 
    3 Choose an album, such as: https://plus.google.com/photos/112290004776472583114/albums/5995482558738492129 

Отсюда я знал следующие шаги. Итак

+0

Добро пожаловать в переполнение стека! Ссылка на потенциальное решение всегда приветствуется, но, пожалуйста, [добавьте контекст вокруг ссылки] (// meta.stackoverflow.com/a/8259), чтобы у ваших коллег было некоторое представление о том, что это такое и почему оно есть. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно находится в автономном режиме. Примите во внимание, что быть более чем ссылкой на внешний сайт_ является возможной причиной [Почему и как удаляются некоторые ответы?] (// stackoverflow.com/help/deleted-answers). – FrankerZ

 Смежные вопросы

  • Нет связанных вопросов^_^