2019年1月21日

為何 Flickr  會刪除免費圖片額度?原來 Google 關閉了這個服務

為何 Flickr 會刪除免費圖片額度?原來 Google 關閉了這個服務

Wayne Fu 0 A+
Flickr 去年底發佈了這項震撼彈「不給錢就刪圖!Flickr宣布終止1TB免費空間服務,免費用戶將只能保存1000張照片、其餘照片全數刪除」,截止日期是 2019/2/5,在那之後 Flickr 會將免費版圖片刪除到剩下 1000 張。

2 年前曾在「其實 Google 相簿依然是 Picasa」提醒站長們 Flickr 沒有 Picasa 圖床保險,另外「Flickr 當圖床,違規停權案例整理」也建議部落格平台請使用原生圖床。而風險最低的免費部落格平台,還是選擇 Blogger 比較好,可參考「究竟 Blogger 會不會關閉?從 Google 商業經營的角度分析」。

由於截止日期剩下沒幾天了,這一兩個月有多位 Blogger 站長因為使用了 Flickr,有巨量圖片需要搬到 Blogger (Picasa)圖床並更換文章的圖片連結,這些作業必須趕在 2 月初完成。

在搬圖片的過程中,1/16 那天突然程式報錯,檢查 log 紀錄赫然發現提示類似這樣的訊息:

Picasa Web Albums Data API has been deprecated. For more information please refer to 某官網連結
意思就是說官方關閉了 Picasa 上傳圖片的 API,這下事情大條了,趕緊研究如何因應。

(圖片出處: flickr.com)


一、搬到 Picasa 最後期限為 2019/3/15


一直以來,利用程式上傳圖片到 Blogger,也就是免費的 Picasa 圖床,唯一管道是利用官方提供的「Picasa Web Albums Data API」,無論是各種搬家工具、或是「部落格寫文軟體 Open Live Writer」都一樣。

現在根據官方發出的公告「Picasa API Deprecation」,整理重點如下:

  • Picasa API 已廢棄,並整合到 Google Photos Library API
  • 從 2019/1/15 開始,所有 Picasa API 功能終止
  • 官方提供開發者 2 個月的緩衝期,API 加上參數 "?deprecation-extension=true" 可繼續使用原 Picasa API 的功能
  • 從 2019/3/15 開始,The Picasa Web Albums Data API 正式關閉

這意思就是說,今年 3/15 後,Google 不再開放 Picasa 當作免費圖床,過去想要藉由 API 一次上傳大量圖片的管道永遠消失

將來把 Picasa 當作圖床的唯一管道是,開個 Blogger 部落格,然後手動一張張上傳圖片



二、Google Photo API 的功效?


如果讀者非常仔細閱讀文章的話,應該會覺得事情沒那麼嚴重,因為官方不是有說 "Picasa API 已廢棄,並整合到 Google Photos Library API",代表不用 Picasa,改用 Google Photo 不就好了嗎?

所以我也研究了一下 Google Photo API 的功能,究竟有沒有辦法做到:

  • 大量上傳圖片
  • 並取得圖片外連網址


1. Google Photo 相簿圖片連結

首先我找到這個 Chrome 外掛「Google Photos Direct Link」,他可以從瀏覽器取得 Google 相簿的圖片連結。

結果作者自己發佈了這個聲明:

IMPORTANT: Apparently, the generated URL (from Google Photos) stops working after some time. In my tests, some URLs stopped working after one day and others still working.

意思就是說,外掛取得的連結,過了一天以上就會失效。

這是很神奇的現象,為何圖片外連只能存活 1 天呢,是不是 Google 有埋機關?


2. 操作 Google Photo API

接著另一篇「使用c#連接google photos api實作」,很感謝作者提供了詳細的操作心得,而且她的結論也讓我省下研究 API 的時間:

每次以不同access token取得的相簿、照片資訊,包含id、baseurl(圖床)均不同(2018.8月更新)

2.若是透由【google相簿】上傳的資料,上述1.取得的資料具有時效性,時效一過,沒有登入google帳戶該張圖片是會產生破圖,無法讀取的(時效大約1日內吧)

雖然不清楚google這樣做的目的是甚麼,不過傻露大概猜測了一下,除了不鼓勵使用者把google的相簿當作圖床來使用、不希望使用者可以像picasa那樣容易取得相簿的json資料、也不希望開發者儲存使用者的資料吧,所以雖然乍看之下可以透過google photos api取得自己的所有相簿資料,但就製作公開的gallery而言有困難,所以也只好放棄google photos api這條管道了,

所以結論就是這樣了,Google 不準備提供長久的圖片外連,想要把 Google Photo 當作免費圖床是不可能的事了



三、Picasa API 關閉造成的影響


瞭解 Google Photo API 的原理後,事情發展到此已經變得一發不可收拾。回頭來看,也正是 Picasa API 的存續,影響了這些層面:

1. Flickr

其實 Picasa API 應該一、兩年前就宣布要關閉,只是一般人不會知道細節,除非是資深開發人員才會追蹤這樣的事,而我相信 Flickr 也早就清楚此事。

Flickr 不敢輕易收費,自然是知道有 Picasa 這樣的強大替代品。而 Picasa API 終止日為 2019/1/15,那麼 Flickr 最大的敵人消失後,自然可以有恃無恐、緊接著在 2019/2/5 大砍免費用戶的圖片,逐步增加營收,我想「使用者付費」也是好事一件。


2. Open Live Writer

但苦的就是各種部落格寫作軟體了,例如最獲好評、開源的 Open Live Writer,要上傳 Blogger 圖片自然必須串接 Picasa API,現在 API 關閉了,經過我的實測:Open Live Writer 由於無法上傳 Blogger 圖片,連帶現在有圖片的文章,就完全無法發佈了



四、要搬 Flickr 圖片的 Blogger 站長請動作快


本篇的結論看下來已經很明顯了,Picasa 將來沒有替代品,只要你是 Blogger 站長,網站若有使用 Flickr 圖片,動作要快一點:

  • 如果會串 API,最晚請在 2/5 之前搬 Flickr 圖片到 Picasa 圖床
  • 如果時間到了搬不完,Flickr 請先買 1 年,最晚要在 3/15 前搬完
  • 如果不會串 API,請趕快發案給本站處理
  • 各種期限一過,Flickr 圖片就沒得搬,只能自己手動上傳到 Blogger,或是 Flickr 一輩子繳下去



五、將來還能搬家到 Blogger 嗎?


過了 2019/3/15 後,再也沒有使用 Picasa API 的可能性,這樣子其他部落格平台若是想搬家的話,圖片不就無法搬到 Blogger 了?

根據我研究的結果,搬家到 Blogger、並搬圖片到 Picasa 的管道還是有的,只是不能使用 Picasa API,但是至今我沒有找到「完全免費」的方案,所以這部分無法公開作法,姑且稱為商業機密了。

如果有這方面的需求,可參考「協助痞客邦搬家到 Blogger 流程紀錄」→「六、聯絡表單」,瞭解要處理的搬家項目,再與本站聯繫了。


更多「免費空間」相關文章:
0 0
如這篇文章對你有幫助,歡迎「分享」到 FB、「追蹤」粉絲團、「訂閱」最新文章

18 則留言:

  1. 站長您好,看到這篇嚇了我一跳,請問「Google 不準備提供長久的圖片外連,想要把 Google Photo 當作免費圖床是不可能的事了。」這段話,是指連從blogger後台插入圖片都會失效嗎?(照片都是透過Google photo上傳,後台則是選Google album archive)

    回覆刪除
    回覆
    1. 你的圖片連結都是從 Blogger 後台產生的,所以這件事沒有影響到你喔~

      本文指的 Google Photo 圖片連結並不是從 Blogger 後台產生,你再多讀幾次就懂了。而且一般人也不會知道從 Blogger 後台可以抓 Google Photo 的圖片來產生連結。

      Blogger 後台相當於擁有將 Google Photo 轉換成 Picasa 圖床連結格式的功能,而你拿到的就是這個 Picasa 圖床格式的連結。

      刪除
    2. 感謝站長回覆,這下安心了!

      刪除
  2. 所以只能等Open Live Writer更新版本嗎?
    或是OLW對此事也無能為力?(顯示狀態為崩潰)

    回覆刪除
    回覆
    1. 一方面我看 OLW 很久沒更新了,一方面如果真的看得懂本篇的內容(其實這篇的內容可能開發人員才比較知道我在講什麼),假設 OLW 還是跟以前一樣尋找串接 API 來上傳圖片的方法,那麼這件事其實是無解,本篇有說明了。

      如果妳對 OWL 有期待的話,只好祈禱 OWL 有人能夠找出繞過 API 來上傳圖片的解法了~~(我覺得不太可能就是..)

      刪除
    2. 金害
      可以請教Wayne大用什麼軟體寫文章呢?

      刪除
    3. 可參考我這篇「我如何寫一篇 Blogger 文章的流程」:https://www.wfublog.com/2017/05/write-blogger-post-sop.html

      刪除
    4. 謝謝您
      我就是那個覺得官方編輯器很難用的
      現在不研究不行了

      刪除
    5. @cora, 關於 OLW 的使用,可加入 Blogger 社團這個討論串 https://www.facebook.com/groups/blogger.skill/permalink/337629213511660/

      刪除
  3. 唉,真不想用官方的編輯器 QAQ
    可是Google Photo API好像真的擋死了圖床這條路,真令人困擾QQ

    回覆刪除
    回覆
    1. 也許可以用 1 樓的方式,當後台上傳圖片時,來源選擇「Google album archive」就能使用 Google Photo 的圖片囉~

      操作流程另一篇「取得 Google 相簿圖片外連更好的方法﹍轉換為 Picasa 連結」有說明:https://www.wfublog.com/2017/01/google-photo-image-url-to-picasa.jpg.html

      刪除
    2. 如果Blogger編輯器也有「貼上」上傳就好了,Google Photo有這個功能,上傳頗好用。

      刪除
    3. Google Photo 我不熟,不太清楚「貼上」要怎麼操作~

      不過剛剛測試 Blogger 編輯器,「撰寫」模式下可以直接拖曳多個圖檔上傳,算是滿方便的,只是圖片網址似乎預設都是 s400 的小圖片 → 也許你再寫個字串的轉換器,一次把 s400 轉換成 s1600 就好了~ ^^

      刪除
  4. 我都先壓縮照片再上傳谷歌網誌,避掉這種麻煩事

    回覆刪除
  5. 發現連可以放在網誌的外掛也沒有了

    回覆刪除
    回覆
    1. 也許可以改用 IG 外掛 ^^

      https://www.wfublog.com/2019/05/blog-sidebar-instagram-widget-9-images.html

      刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
◎ 請在相關文章留言,與文章無關的主題可至「Blogger 社團」提問。
◎ 提問若無法提供足夠的資訊供判斷,可能會被無視。建議先參考這篇「Blogger 提問技巧及注意事項」。
◎ CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。
◎ 手機版相關問題請參考「Blogger 行動版範本的特質」→「三、行動版範本不一定能執行網頁版工具」;或參考「Blogger 行動版範本修改技巧 」,或本站 Blogger 行動版標籤相關文章。
◎ 非官方範本問題、或貴站為商業網站,請參考「Blogger 免費諮詢 + 付費諮詢
◎ 若是使用官方 RWD 範本,請參考「Blogger 推出全新自適應 RWD 官方範本及佈景主題」→ 不建議對範本進行修改!
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 為了過濾垃圾留言,所有留言不會即時發佈,請稍待片刻。
◎ 本站「已關閉自刪留言功能」。

TOP