Method: sharedAlbums.list
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يسرد هذا الإجراء جميع الألبومات المشترَكة المتوفّرة في علامة التبويب "المشاركة" في تطبيق "صور Google" الخاص بالمستخدم.
طلب HTTP
GET https://photoslibrary.googleapis.com/v1/sharedAlbums
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات طلب البحث
المعلمات |
pageSize |
integer
الحد الأقصى لعدد الألبومات التي سيتم عرضها في الردّ قد يتم عرض عدد ألبومات أقل من العدد المحدّد. القيمة التلقائية pageSize هي 20، والحد الأقصى هو 50.
|
pageToken |
string
رمز استمرارية للحصول على الصفحة التالية من النتائج تؤدي إضافة هذا إلى الطلب إلى عرض الصفوف بعد pageToken . يجب أن تكون pageToken هي القيمة المعروضة في المَعلمة nextPageToken في الاستجابة لطلب listSharedAlbums .
|
excludeNonAppCreatedData |
boolean
في حال ضبط هذا الخيار، تستبعد النتائج عناصر الوسائط التي لم ينشئها هذا التطبيق. الإعداد التلقائي هو خطأ (يتم عرض كل الألبومات). يتم تجاهل هذا الحقل في حال استخدام النطاق photoslibrary.readonly.appcreateddata.
|
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
قائمة الألبومات المشترَكة المطلوبة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
{
"sharedAlbums": [
{
object (Album )
}
],
"nextPageToken": string
} |
الحقول |
sharedAlbums[] |
object (Album )
النتائج فقط. قائمة الألبومات المشترَكة
|
nextPageToken |
string
النتائج فقط. الرمز المميّز لاستخدامه للحصول على المجموعة التالية من الألبومات المشترَكة يتمّ تعبئتها إذا كان هناك المزيد من الألبومات المشتركة التي يجب استرجاعها لهذا الطلب.
|
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/photoslibrary
https://www.googleapis.com/auth/photoslibrary.readonly
https://www.googleapis.com/auth/photoslibrary.readonly.appcreateddata
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-01-30 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-01-30 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This method lists all shared albums accessible in the Sharing tab of the user's Google Photos app, returning a maximum of 50 albums per request."],["The request must be a `GET` request to the `https://photoslibrary.googleapis.com/v1/sharedAlbums` endpoint and can include optional parameters for pagination and filtering."],["The response includes a list of shared albums and a token for retrieving additional albums if available."],["Authorization is required using one of the specified OAuth scopes, granting varying levels of access to the user's photo library."],["This method will be deprecated on March 31, 2025, due to changes in Photos APIs, so refer to the provided update documentation for migration instructions."]]],["This content outlines how to retrieve a list of shared albums from Google Photos using the `listSharedAlbums` method. It involves sending a `GET` request to `https://photoslibrary.googleapis.com/v1/sharedAlbums` with optional `pageSize`, `pageToken`, and `excludeNonAppCreatedData` query parameters. The request body must be empty. The response contains a list of `sharedAlbums` and a `nextPageToken` for pagination, with the response format being in JSON. Authentication requires one of three specific OAuth scopes. The method will be discontinued on March 31, 2025.\n"]]