আপনি Google Photos Library API-এর জন্য লিগ্যাসি ডকুমেন্টেশন দেখছেন।
Method: sharedAlbums.list
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্যবহারকারীর Google Photos অ্যাপের শেয়ারিং ট্যাবে উপলব্ধ সমস্ত শেয়ার করা অ্যালবামের তালিকা করে৷
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
,
ব্যবহারকারীর Google Photos অ্যাপের শেয়ারিং ট্যাবে উপলব্ধ সমস্ত শেয়ার করা অ্যালবামের তালিকা করে৷
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
,
ব্যবহারকারীর Google Photos অ্যাপের শেয়ারিং ট্যাবে উপলব্ধ সমস্ত শেয়ার করা অ্যালবামের তালিকা করে৷
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 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThis API lists all shared albums accessible through the user's Google Photos Sharing tab.\u003c/p\u003e\n"],["\u003cp\u003eIt supports pagination with \u003ccode\u003epageSize\u003c/code\u003e and \u003ccode\u003epageToken\u003c/code\u003e for handling large result sets.\u003c/p\u003e\n"],["\u003cp\u003eThe response provides a list of shared albums and a token for retrieving subsequent pages.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization is required with one of the specified OAuth scopes, including readonly and app-created data options.\u003c/p\u003e\n"]]],["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"],null,["# Method: sharedAlbums.list\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ListSharedAlbumsResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nLists all shared albums available in the Sharing tab of the user's Google Photos app.\n\n### HTTP request\n\n`GET https://photoslibrary.googleapis.com/v1/sharedAlbums`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Query parameters\n\n| Parameters ||\n|----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `pageSize` | `integer` Maximum number of albums to return in the response. Fewer albums might be returned than the specified number. The default `pageSize` is 20, the maximum is 50. |\n| `pageToken` | `string` A continuation token to get the next page of the results. Adding this to the request returns the rows after the `pageToken`. The `pageToken` should be the value returned in the `nextPageToken` parameter in the response to the `listSharedAlbums` request. |\n| `excludeNonAppCreatedData` | `boolean` If set, the results exclude media items that were not created by this app. Defaults to false (all albums are returned). This field is ignored if the photoslibrary.readonly.appcreateddata scope is used. |\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nList of shared albums requested.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"sharedAlbums\": [ { object (/photos/library/legacy/reference/rest/v1/albums#Album) } ], \"nextPageToken\": string } ``` |\n\n| Fields ||\n|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|\n| `sharedAlbums[]` | `object (`[Album](/photos/library/legacy/reference/rest/v1/albums#Album)`)` Output only. List of shared albums. |\n| `nextPageToken` | `string` Output only. Token to use to get the next set of shared albums. Populated if there are more shared albums to retrieve for this request. |\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/photoslibrary`\n- `\n https://www.googleapis.com/auth/photoslibrary.readonly`\n- `\n https://www.googleapis.com/auth/photoslibrary.readonly.appcreateddata`"]]