أنت تعرض المستندات القديمة لواجهة برمجة التطبيقات Google Photos Library API.
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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-21 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This API lists all shared albums accessible through the user's Google Photos Sharing tab."],["It supports pagination with `pageSize` and `pageToken` for handling large result sets."],["The response provides a list of shared albums and a token for retrieving subsequent pages."],["Authorization is required with one of the specified OAuth scopes, including readonly and app-created data options."]]],["This document details how to list shared albums from a user's Google Photos library. Use a `GET` request to `https://photoslibrary.googleapis.com/v1/sharedAlbums`. Optional query parameters `pageSize` (default 20, max 50), `pageToken` (for pagination), and `excludeNonAppCreatedData` (default false) modify the results. The request body must be empty. The response includes a list of `sharedAlbums` and a `nextPageToken` for pagination. Authorization requires one of three specified OAuth scopes.\n"]]