Picker API 提供安全的方式,讓使用者從 Google 相簿媒體庫選取相片和影片,並與您的應用程式分享。
事前準備
- 查看總覽: 比較 Picker API 和 Library API,確認 Picker API 是否適合您的用途。
- 設定應用程式:啟用 API 並設定驗證。如需詳細步驟,請參閱「設定應用程式」。
Picker API 流程
以下簡要說明 Picker API 的運作方式:
檢查 OAuth 權杖:啟動 Picker API 流程前,請先檢查使用者是否有有效的 OAuth 2.0 存取權杖。如果沒有權杖,請啟動 OAuth 2.0 授權流程來取得權杖。
建立工作階段:呼叫 Picker API 建立新工作階段,啟動程序。這項呼叫會傳回專屬的
pickerUri
。將使用者導向 Google 相簿應用程式:向使用者提供
pickerUri
(可點選的連結或 QR code)。這個網址會安全地開啟 Google 相簿應用程式。如果是網頁應用程式,您可以在這個 URI 後方附加/autoclose
,讓使用者完成選取後,系統自動關閉 Google 相簿視窗。使用者選取媒體項目:使用者可以在 Google 相簿應用程式中瀏覽媒體庫,然後選取要與應用程式分享的相片和影片。請參閱使用者選取體驗的總覽。
輪詢工作階段:應用程式應定期輪詢工作階段,檢查狀態。您要尋找會傳回 true 的
mediaItemsSet
屬性,表示使用者已完成選取。列出所選媒體項目:
mediaItemsSet
傳回 true 後,您可以使用清單方法取得所選媒體項目的詳細資料。
後續步驟
- 參閱參考文件:詳閱 Picker API 參考說明文件,瞭解所有可用方法和參數。
- 試用範例:查看我們的範例,瞭解 Picker API 的運作方式,並從中獲得整合靈感。