REST Resource: albums

সম্পদ: অ্যালবাম

Google Photos-এ একটি অ্যালবামের উপস্থাপনা। অ্যালবাম মিডিয়া আইটেম জন্য পাত্রে হয়. যদি একটি অ্যালবাম অ্যাপ্লিকেশন দ্বারা শেয়ার করা হয়, এটি একটি অতিরিক্ত shareInfo সম্পত্তি ধারণ করে।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "title": string,
  "productUrl": string,
  "isWriteable": boolean,
  "shareInfo": {
    object (ShareInfo)
  },
  "mediaItemsCount": string,
  "coverPhotoBaseUrl": string,
  "coverPhotoMediaItemId": string
}
ক্ষেত্র
id

string

অ্যালবামের শনাক্তকারী। এটি একটি স্থায়ী শনাক্তকারী যা এই অ্যালবামটি সনাক্ত করতে সেশনগুলির মধ্যে ব্যবহার করা যেতে পারে৷

title

string

ব্যবহারকারীর কাছে তাদের Google Photos অ্যাকাউন্টে প্রদর্শিত অ্যালবামের নাম। এই স্ট্রিংটি 500 অক্ষরের বেশি হওয়া উচিত নয়৷

productUrl

string

[শুধুমাত্র আউটপুট] অ্যালবামের জন্য Google ফটো URL। এই লিঙ্কটি অ্যাক্সেস করতে ব্যবহারকারীকে তাদের Google Photos অ্যাকাউন্টে সাইন ইন করতে হবে।

isWriteable

boolean

[শুধুমাত্র আউটপুট] সত্য যদি আপনি এই অ্যালবামে মিডিয়া আইটেম তৈরি করতে পারেন। এই ক্ষেত্রটি অ্যালবামের প্রদত্ত সুযোগ এবং অনুমতিগুলির উপর ভিত্তি করে। স্কোপ পরিবর্তন করা হলে বা অ্যালবামের অনুমতি পরিবর্তন করা হলে, এই ক্ষেত্রটি আপডেট করা হয়।

shareInfo

object ( ShareInfo )

[শুধুমাত্র আউটপুট] শেয়ার করা অ্যালবাম সম্পর্কিত তথ্য। এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যদি অ্যালবামটি একটি শেয়ার করা অ্যালবাম হয়, ডেভেলপার অ্যালবাম তৈরি করেছেন এবং ব্যবহারকারী photoslibrary.sharing স্কোপ মঞ্জুর করেছেন৷

mediaItemsCount

string ( int64 format)

[শুধুমাত্র আউটপুট] অ্যালবামে মিডিয়া আইটেমের সংখ্যা।

coverPhotoBaseUrl

string

[শুধুমাত্র আউটপুট] কভার ফটোর বাইটের একটি URL। এই হিসাবে ব্যবহার করা উচিত নয়. ব্যবহারের আগে এই ইউআরএলে প্যারামিটার যুক্ত করা উচিত। সমর্থিত পরামিতিগুলির একটি সম্পূর্ণ তালিকার জন্য বিকাশকারী ডকুমেন্টেশন দেখুন। উদাহরণ স্বরূপ, '=w2048-h1024' কভার ফটোর মাত্রা নির্ধারণ করে যার প্রস্থ 2048 px এবং উচ্চতা 1024 px।

coverPhotoMediaItemId

string

কভার ফটোর সাথে যুক্ত মিডিয়া আইটেমের শনাক্তকারী৷

শেয়ার ইনফো

শেয়ার করা অ্যালবাম সম্পর্কে তথ্য। আপনি যদি অ্যালবামটি তৈরি করেন তবেই এই তথ্যটি অন্তর্ভুক্ত করা হয়, এটি ভাগ করা হয় এবং আপনার ভাগ করার সুযোগ থাকে৷

JSON প্রতিনিধিত্ব
{
  "sharedAlbumOptions": {
    object (SharedAlbumOptions)
  },
  "shareableUrl": string,
  "shareToken": string,
  "isJoined": boolean,
  "isOwned": boolean,
  "isJoinable": boolean
}
ক্ষেত্র
sharedAlbumOptions

object ( SharedAlbumOptions )

বিকল্পগুলি যা নিয়ন্ত্রণ করে যে কেউ মিডিয়া আইটেমগুলি যোগ করতে পারে বা শেয়ার করা অ্যালবামে মন্তব্য করতে পারে।

shareableUrl

string

শেয়ার করা Google ফটো অ্যালবামের একটি লিঙ্ক৷ লিঙ্ক সহ যে কেউ অ্যালবামের বিষয়বস্তু দেখতে পারেন, তাই এটি যত্ন সহকারে আচরণ করা উচিত।

shareableUrl প্যারামিটারটি শুধুমাত্র তখনই ফেরত দেওয়া হয় যদি অ্যালবামে লিঙ্ক শেয়ারিং চালু থাকে। যদি একজন ব্যবহারকারী ইতিমধ্যেই এমন একটি অ্যালবামে যোগদান করেন যা লিঙ্ক-শেয়ার করা হয়নি, তবে তারা পরিবর্তে এটি অ্যাক্সেস করতে অ্যালবামের productUrl ব্যবহার করতে পারে৷

মালিক যদি Google Photos অ্যাপে লিঙ্ক শেয়ার করা বন্ধ করে দেয় বা অ্যালবামটি শেয়ার না করা থাকে তাহলে shareableUrl বাতিল হয়ে যাবে।

shareToken

string

একটি টোকেন যা মালিক নন এমন ব্যবহারকারীর পক্ষ থেকে একটি শেয়ার করা অ্যালবামের বিশদ যোগদান, ছেড়ে যেতে বা পুনরুদ্ধার করতে ব্যবহৃত হয়।

যদি মালিক Google Photos অ্যাপে লিঙ্ক শেয়ারিং বন্ধ করে দেন বা অ্যালবামটি শেয়ার না করা হয় তাহলে shareToken বাতিল হয়ে যাবে।

isJoined

boolean

ব্যবহারকারী অ্যালবামে যোগদান করলে সত্য। অ্যালবামের মালিকের জন্য এটি সর্বদা সত্য।

isOwned

boolean

ব্যবহারকারী অ্যালবামটির মালিক হলে সত্য৷

isJoinable

boolean

অ্যালবাম ব্যবহারকারীদের দ্বারা যোগদান করা যেতে পারে যদি সত্য.

শেয়ার করা অ্যালবাম অপশন

বিকল্পগুলি যেগুলি একটি অ্যালবামের শেয়ারিং নিয়ন্ত্রণ করে৷

JSON প্রতিনিধিত্ব
{
  "isCollaborative": boolean,
  "isCommentable": boolean
}
ক্ষেত্র
isCollaborative

boolean

সত্য যদি ভাগ করা অ্যালবামটি সহযোগীদের (যারা অ্যালবামে যোগদান করেছে) এটিতে মিডিয়া আইটেম যোগ করার অনুমতি দেয়৷ ডিফল্ট থেকে মিথ্যা.

isCommentable

boolean

সত্য যদি ভাগ করা অ্যালবাম সহযোগীদের (যারা অ্যালবামে যোগদান করেছে) অ্যালবামে মন্তব্য যোগ করার অনুমতি দেয়। ডিফল্ট থেকে মিথ্যা.

পদ্ধতি

addEnrichment

একটি সংজ্ঞায়িত অ্যালবামে একটি নির্দিষ্ট অবস্থানে একটি সমৃদ্ধি যোগ করে।

batchAddMediaItems

একটি অ্যালবামে ব্যবহারকারীর Google ফটো লাইব্রেরিতে এক বা একাধিক মিডিয়া আইটেম যোগ করে।

batchRemoveMediaItems

একটি নির্দিষ্ট অ্যালবাম থেকে এক বা একাধিক মিডিয়া আইটেম সরিয়ে দেয়।

create

ব্যবহারকারীর Google ফটো লাইব্রেরিতে একটি অ্যালবাম তৈরি করে৷

get

নির্দিষ্ট albumId উপর ভিত্তি করে অ্যালবামটি ফেরত দেয়।

list

Google Photos অ্যাপের অ্যালবাম ট্যাবে ব্যবহারকারীকে দেখানো সমস্ত অ্যালবামের তালিকা করে।

patch

নির্দিষ্ট id দিয়ে অ্যালবাম আপডেট করুন।

share

একটি অ্যালবামকে শেয়ার করা এবং অন্যান্য ব্যবহারকারীদের কাছে অ্যাক্সেসযোগ্য হিসাবে চিহ্নিত করে৷

unshare

একটি পূর্বে ভাগ করা অ্যালবামকে ব্যক্তিগত হিসাবে চিহ্নিত করে৷