Learn about the new Picker API and important Library API changes.
Details here.
開始使用 Picker API
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Picker API 提供安全的方式,讓使用者從 Google 相簿媒體庫中選取相片和影片,並與您的應用程式分享。
事前準備
Picker API 流程
以下簡要說明 Picker API 的運作方式:
檢查 OAuth 權杖:在開始使用 Picker API 流程之前,請檢查使用者是否有有效的 OAuth 2.0 存取權杖。如果沒有權杖,請啟動 OAuth 2.0 授權流程來取得權杖。
建立工作階段:呼叫 Picker API 來建立新工作階段,即可啟動程序。這個呼叫會傳回一個專屬的 pickerUri
。
將使用者導向 Google 相簿應用程式:提供 pickerUri
給使用者 (可點選連結或 QR code)。這個網址將安全地開啟其 Google 相簿應用程式。
使用者選取媒體項目:在 Google 相簿應用程式中,使用者可以瀏覽媒體庫,並選取要與應用程式分享的相片和影片。詳情請參閱「使用者的選擇體驗」總覽。
輪詢工作階段:應用程式應定期輪詢工作階段來檢查狀態。您希望 mediaItemsSet
屬性傳回 true,表示使用者已完成選取作業。
列出選取的媒體項目:mediaItemsSet
傳回 true 後,您可以使用清單方法取得所選媒體項目的詳細資料。
擷取及使用媒體項目:您現在可以存取所選媒體項目。您可以使用 baseUrl
擷取內容,並在應用程式中加以利用。
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-11-08 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-11-08 (世界標準時間)。"],[[["The Picker API lets users securely select photos and videos from their Google Photos library and share them with your application."],["Before using the Picker API, ensure it's the right fit for your use case and properly configure your app with the necessary API and authentication setup."],["The Picker API flow involves creating a session, directing users to the Google Photos app for selection, polling the session for completion, and then retrieving the selected media items."],["Developers should check the provided resources like reference documentation and samples for detailed information and implementation examples."]]],[]]