REST Resource: mediaItems

সম্পদ: মিডিয়া আইটেম

Google Photos-এ একটি মিডিয়া আইটেমের (যেমন একটি ফটো বা ভিডিও) উপস্থাপনা।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "description": string,
  "productUrl": string,
  "baseUrl": string,
  "mimeType": string,
  "mediaMetadata": {
    object (MediaMetadata)
  },
  "contributorInfo": {
    object (ContributorInfo)
  },
  "filename": string
}
ক্ষেত্র
id

string

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

description

string

মিডিয়া আইটেম বর্ণনা. এটি Google Photos অ্যাপে আইটেমের তথ্য বিভাগে ব্যবহারকারীকে দেখানো হয়। 1000 অক্ষরের চেয়ে ছোট হতে হবে। শুধুমাত্র ব্যবহারকারীদের দ্বারা লিখিত টেক্সট অন্তর্ভুক্ত. বর্ণনায় প্রসঙ্গ যোগ করা উচিত এবং ব্যবহারকারীদের মিডিয়া বুঝতে সাহায্য করা উচিত। ফাইলের নাম, ট্যাগ এবং অন্যান্য মেটাডেটার মতো কোনো স্বয়ংক্রিয়ভাবে তৈরি স্ট্রিং অন্তর্ভুক্ত করবেন না।

productUrl

string

মিডিয়া আইটেমের জন্য Google Photos URL। এই লিঙ্কটি শুধুমাত্র ব্যবহারকারীর কাছে উপলব্ধ হয় যদি তারা সাইন ইন করে থাকে৷ যখন একটি অ্যালবাম অনুসন্ধান থেকে পুনরুদ্ধার করা হয়, তখন URLটি অ্যালবামের ভিতরের আইটেমটিকে নির্দেশ করে৷

baseUrl

string

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

mimeType

string

মিডিয়া আইটেমের MIME প্রকার। উদাহরণস্বরূপ, image/jpeg

mediaMetadata

object ( MediaMetadata )

মিডিয়া আইটেমের সাথে সম্পর্কিত মেটাডেটা, যেমন, উচ্চতা, প্রস্থ বা সৃষ্টির সময়।

contributorInfo

object ( ContributorInfo )

এই মিডিয়া আইটেম যোগ করা ব্যবহারকারী সম্পর্কে তথ্য. মনে রাখবেন যে এটি শুধুমাত্র একটি শেয়ার করা অ্যালবামের ID সহ mediaItems.search ব্যবহার করার সময় অন্তর্ভুক্ত করা হয়৷ অ্যালবামটি অবশ্যই আপনার অ্যাপ দ্বারা তৈরি করা উচিত এবং আপনার অবশ্যই ভাগ করার সুযোগ থাকতে হবে।

filename

string

মিডিয়া আইটেমের ফাইলের নাম। এটি Google Photos অ্যাপে আইটেমের তথ্য বিভাগে ব্যবহারকারীকে দেখানো হয়।

মিডিয়ামেটাডেটা

একটি মিডিয়া আইটেমের জন্য মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "creationTime": string,
  "width": string,
  "height": string,

  // Union field metadata can be only one of the following:
  "photo": {
    object (Photo)
  },
  "video": {
    object (Video)
  }
  // End of list of possible types for union field metadata.
}
ক্ষেত্র
creationTime

string ( Timestamp format)

যে সময় মিডিয়া আইটেমটি প্রথম তৈরি করা হয়েছিল (সেটি যখন Google ফটোতে আপলোড করা হয়েছিল তখন নয়)।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

width

string ( int64 format)

মিডিয়া আইটেমের আসল প্রস্থ (পিক্সেলে)।

height

string ( int64 format)

মিডিয়া আইটেমের আসল উচ্চতা (পিক্সেলে)।

ইউনিয়ন ফিল্ড metadata । মিডিয়া আইটেমের জন্য মেটাডেটা নির্দিষ্ট অন্তর্নিহিত মিডিয়া টাইপের জন্য এটি প্রতিনিধিত্ব করে। metadata নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
photo

object ( Photo )

একটি ফটো মিডিয়া টাইপের জন্য মেটাডেটা।

video

object ( Video )

একটি ভিডিও মিডিয়া টাইপের জন্য মেটাডেটা।

ছবি

মেটাডেটা যা একটি ছবির জন্য নির্দিষ্ট, যেমন, ISO, ফোকাল দৈর্ঘ্য এবং এক্সপোজার সময়। এই ক্ষেত্রগুলির মধ্যে কিছু শূন্য বা অন্তর্ভুক্ত নাও হতে পারে৷

JSON প্রতিনিধিত্ব
{
  "cameraMake": string,
  "cameraModel": string,
  "focalLength": number,
  "apertureFNumber": number,
  "isoEquivalent": integer,
  "exposureTime": string
}
ক্ষেত্র
cameraMake

string

যে ব্র্যান্ডের ক্যামেরা দিয়ে ছবি তোলা হয়েছে।

cameraModel

string

যে ক্যামেরা দিয়ে ছবি তোলা হয়েছে তার মডেল।

focalLength

number

ক্যামেরার লেন্সের ফোকাল লেন্থ যা দিয়ে ছবি তোলা হয়েছে।

apertureFNumber

number

ক্যামেরার লেন্সের অ্যাপারচার f নম্বর যা দিয়ে ছবি তোলা হয়েছে।

isoEquivalent

integer

যে ক্যামেরা দিয়ে ছবি তোলা হয়েছে তার ISO।

exposureTime

string ( Duration format)

ছবি তোলার সময় ক্যামেরার অ্যাপারচারের এক্সপোজার টাইম।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

ভিডিও

একটি ভিডিওর জন্য নির্দিষ্ট মেটাডেটা, উদাহরণস্বরূপ, fps এবং প্রসেসিং স্ট্যাটাস। এই ক্ষেত্রগুলির মধ্যে কিছু শূন্য বা অন্তর্ভুক্ত নাও হতে পারে৷

JSON প্রতিনিধিত্ব
{
  "cameraMake": string,
  "cameraModel": string,
  "fps": number,
  "status": enum (VideoProcessingStatus)
}
ক্ষেত্র
cameraMake

string

যে ব্র্যান্ডের ক্যামেরা দিয়ে ভিডিও তোলা হয়েছে।

cameraModel

string

যে ক্যামেরা দিয়ে ভিডিও তোলা হয়েছে তার মডেল।

fps

number

ভিডিওর ফ্রেম রেট।

status

enum ( VideoProcessingStatus )

ভিডিওর স্থিতি প্রক্রিয়াকরণ।

ভিডিও প্রসেসিং স্ট্যাটাস

Google Photos-এ আপলোড করা ভিডিওর প্রসেসিং স্ট্যাটাস।

Enums
UNSPECIFIED ভিডিও প্রক্রিয়াকরণ অবস্থা অজানা.
PROCESSING ভিডিও প্রক্রিয়া করা হচ্ছে. ব্যবহারকারী Google Photos অ্যাপে এই ভিডিওটির জন্য একটি আইকন দেখেন; যাইহোক, এটি এখনও খেলার যোগ্য নয়।
READY ভিডিও প্রক্রিয়াকরণ সম্পূর্ণ হয়েছে এবং এটি এখন দেখার জন্য প্রস্তুত৷ গুরুত্বপূর্ণ: প্রস্তুত অবস্থায় নেই এমন একটি ভিডিও ডাউনলোড করার প্রচেষ্টা ব্যর্থ হতে পারে৷
FAILED কিছু ভুল হয়েছে এবং ভিডিও প্রক্রিয়া করতে ব্যর্থ হয়েছে.

অবদানকারীর তথ্য

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

JSON প্রতিনিধিত্ব
{
  "profilePictureBaseUrl": string,
  "displayName": string
}
ক্ষেত্র
profilePictureBaseUrl

string

অবদানকারীর প্রোফাইল ছবির URL।

displayName

string

অবদানকারীর নাম প্রদর্শন করুন।

পদ্ধতি

batchCreate

ব্যবহারকারীর Google Photos লাইব্রেরিতে এক বা একাধিক মিডিয়া আইটেম তৈরি করে।

batchGet

নির্দিষ্ট মিডিয়া আইটেম শনাক্তকারীদের জন্য মিডিয়া আইটেমগুলির তালিকা প্রদান করে।

get

নির্দিষ্ট মিডিয়া আইটেম শনাক্তকারীর জন্য মিডিয়া আইটেম ফেরত দেয়।

list

ব্যবহারকারীর Google ফটো লাইব্রেরি থেকে সমস্ত মিডিয়া আইটেম তালিকাভুক্ত করুন।

patch

নির্দিষ্ট id দিয়ে মিডিয়া আইটেম আপডেট করুন।
ব্যবহারকারীর Google ফটো লাইব্রেরিতে মিডিয়া আইটেমগুলির জন্য অনুসন্ধান করে৷