REST Resource: accounts.locations.media

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

একটি একক মিডিয়া আইটেম।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "mediaFormat": enum (MediaFormat),
  "locationAssociation": {
    object (LocationAssociation)
  },
  "googleUrl": string,
  "thumbnailUrl": string,
  "createTime": string,
  "dimensions": {
    object (Dimensions)
  },
  "insights": {
    object (MediaInsights)
  },
  "attribution": {
    object (Attribution)
  },
  "description": string,

  // Union field data can be only one of the following:
  "sourceUrl": string,
  "dataRef": {
    object (MediaItemDataRef)
  }
  // End of list of possible types for union field data.
}
ক্ষেত্র
name

string

এই মিডিয়া আইটেম জন্য সম্পদ নাম. accounts/{accountId}/locations/{locationId}/media/{mediaKey}

mediaFormat

enum ( MediaFormat )

এই মিডিয়া আইটেম বিন্যাস. মিডিয়া আইটেম তৈরি করা হলে সেট করা আবশ্যক, এবং অন্য সব অনুরোধে শুধুমাত্র পঠনযোগ্য। আপডেট করা যাবে না।

locationAssociation

object ( LocationAssociation )

CreatePhoto কল করার সময় প্রয়োজন। এই মিডিয়া আইটেমটি কীভাবে তার অবস্থানের সাথে সংযুক্ত তা বর্ণনা করে৷ হতে হবে একটি বিভাগ (উদাহরণস্বরূপ, বহিরাগত) অথবা একটি মূল্য তালিকা আইটেমের আইডি।

media.create এর সাথে একটি অবস্থানে নতুন মিডিয়া যোগ করার সময় এটি প্রয়োজনীয়। অন্যান্য ধরনের মিডিয়ার জন্য, উদাহরণস্বরূপ, স্থানীয় পোস্টে ফটো, এটি উপস্থিত থাকবে না।

googleUrl

string

শুধুমাত্র আউটপুট। এই মিডিয়া আইটেমের জন্য Google-হোস্ট করা URL। এই URL স্থির নয় কারণ এটি সময়ের সাথে পরিবর্তিত হতে পারে। ভিডিওর জন্য এটি একটি ওভারলেড প্লে আইকন সহ একটি পূর্বরূপ চিত্র হবে৷

thumbnailUrl

string

শুধুমাত্র আউটপুট। যেখানে দেওয়া আছে, এই মিডিয়া আইটেমের জন্য একটি থাম্বনেইল ছবির URL৷

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। এই মিডিয়া আইটেম তৈরির সময়.

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

dimensions

object ( Dimensions )

শুধুমাত্র আউটপুট। পিক্সেলে মাত্রা (প্রস্থ এবং উচ্চতা)।

insights

object ( MediaInsights )

শুধুমাত্র আউটপুট। এই মিডিয়া আইটেম জন্য পরিসংখ্যান.

attribution

object ( Attribution )

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

description

string

এই মিডিয়া আইটেম জন্য বর্ণনা. Google My Business API-এর মাধ্যমে বর্ণনাগুলি পরিবর্তন করা যাবে না, তবে একটি নতুন মিডিয়া আইটেম তৈরি করার সময় সেট করা যেতে পারে যা একটি কভার ফটো নয়৷

ইউনিয়ন ফিল্ড data । মিডিয়া আইটেম এর তথ্য উৎস. একটি নতুন মিডিয়া আইটেম তৈরি করার সময়, একটি URL বা ডেটা রেফ প্রদান করা আবশ্যক৷

PROFILE এবং COVER বিভাগ ব্যতীত, সমস্ত ফটোগুলিকে অবশ্যই ছোট প্রান্তে ন্যূনতম 250px পরিমাপ করতে হবে, যার ফাইলের আকার কমপক্ষে 10240 বাইট হবে৷

সমস্ত আপলোড করা ফটোগুলি ছবির জন্য ব্যবসায়িক প্রোফাইল নির্দেশিকা অনুসরণ করা উচিত। data নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

sourceUrl

string

একটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য URL যেখান থেকে মিডিয়া আইটেমটি পুনরুদ্ধার করা যেতে পারে৷

এই বা dataRef তৈরি করার সময় মিডিয়া আইটেমের উৎস নির্দিষ্ট করতে সেট করা আবশ্যক।

একটি মিডিয়া আইটেম তৈরি করার সময় sourceUrl ব্যবহার করা হলে, মিডিয়া আইটেমটি পুনরুদ্ধার করার সময় এটি সেই সোর্স ইউআরএল দিয়ে পপুলেট করা হবে।

এই ক্ষেত্র আপডেট করা যাবে না.

dataRef

object ( MediaItemDataRef )

শুধুমাত্র ইনপুট। media.startUpload পদ্ধতি দ্বারা প্রাপ্ত মিডিয়া আইটেম বাইনারি ডেটার একটি রেফারেন্স।

একটি মিডিয়া আইটেম তৈরি করার সময়, হয়

sourceUrl

বা

dataRef

সেট করা আবশ্যক।

MediaItemDataRef

Google My Business API-এর মাধ্যমে আপলোড করা একটি MediaItem এর ফটো বাইনারি ডেটার রেফারেন্স।

media.startUpload ব্যবহার করে একটি ডেটা রেফ তৈরি করুন এবং [media.upload] এ বাইট আপলোড করার সময় এবং পরবর্তীতে media.create কল করার সময় এই রেফটি ব্যবহার করুন।

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

string

এই মিডিয়া আইটেমের বাইনারি ডেটার জন্য অনন্য আইডি। [media.upload] দিয়ে ফটো ডেটা আপলোড করতে এবং media.create এর মাধ্যমে সেই বাইটগুলি থেকে একটি নতুন মিডিয়া আইটেম তৈরি করার সময় ব্যবহৃত হয়।

বাইট আপলোড করার উদাহরণ: curl -X POST -T{path_to_file} "http://mybusiness.googleapis.com/upload/v1/media/{resourceName}?uploadType=media"

media.create কলের জন্য, এটিকে MediaItem dataRef হিসাবে সেট করুন।

মিডিয়া ফরম্যাট

মিডিয়া ফরম্যাটের জন্য Enum.

এনামস
MEDIA_FORMAT_UNSPECIFIED বিন্যাস অনির্দিষ্ট।
PHOTO মিডিয়া আইটেম একটি ছবি. এই সংস্করণে, শুধুমাত্র ফটো সমর্থিত.
VIDEO মিডিয়া আইটেম একটি ভিডিও.

অবস্থান সমিতি

মিডিয়া আইটেমটি কীভাবে তার অবস্থানের সাথে যুক্ত।

JSON প্রতিনিধিত্ব
{

  // Union field location_attachment_type can be only one of the following:
  "category": enum (Category),
  "priceListItemId": string
  // End of list of possible types for union field location_attachment_type.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের location_attachment_type । লোকেশন মিডিয়ার অবশ্যই একটি বিভাগ বা আইডি থাকতে হবে একটি মূল্য তালিকা আইটেম যার সাথে তারা যুক্ত। নন-অবস্থান মিডিয়া (উদাহরণস্বরূপ, স্থানীয় পোস্ট ফটো) অবশ্যই থাকবে না। location_attachment_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
category

enum ( Category )

এই অবস্থানের ফটোটি যে বিভাগের অন্তর্গত।

priceListItemId

string

একটি মূল্য তালিকা আইটেমের আইডি যার সাথে এই অবস্থানের ফটোটি যুক্ত৷

শ্রেণী

মিডিয়া আইটেম বিভাগের জন্য Enum.

এনামস
CATEGORY_UNSPECIFIED অনির্দিষ্ট বিভাগ।
COVER প্রচ্ছদ ছবি. একটি অবস্থান শুধুমাত্র একটি কভার ফটো আছে.
PROFILE প্রোফাইল ছবি. একটি অবস্থান শুধুমাত্র একটি প্রোফাইল ফটো আছে.
EXTERIOR বাহ্যিক মিডিয়া।
INTERIOR অভ্যন্তরীণ মিডিয়া।
PRODUCT পণ্য মিডিয়া।
AT_WORK 'অ্যাট-ওয়ার্ক' মিডিয়া।
FOOD_AND_DRINK খাদ্য ও পানীয় মিডিয়া।
MENU মেনু মিডিয়া।
COMMON_AREA কমন এরিয়া মিডিয়া।
ROOMS রুম মিডিয়া।
TEAMS টিম মিডিয়া।
ADDITIONAL অতিরিক্ত, অশ্রেণীভুক্ত মিডিয়া।

মাত্রা

মিডিয়া আইটেমের মাত্রা।

JSON প্রতিনিধিত্ব
{
  "widthPixels": integer,
  "heightPixels": integer
}
ক্ষেত্র
widthPixels

integer

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

heightPixels

integer

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

মিডিয়া ইনসাইটস

মিডিয়া আইটেম জন্য অন্তর্দৃষ্টি এবং পরিসংখ্যান.

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

string ( int64 format)

শুধুমাত্র আউটপুট। মিডিয়া আইটেমটি কতবার দেখা হয়েছে।

অ্যাট্রিবিউশন

গ্রাহক মিডিয়া আইটেমগুলির জন্য অ্যাট্রিবিউশন তথ্য, যেমন অবদানকারীর নাম এবং প্রোফাইল ছবি৷

JSON প্রতিনিধিত্ব
{
  "profileName": string,
  "profilePhotoUrl": string,
  "takedownUrl": string,
  "profileUrl": string
}
ক্ষেত্র
profileName

string

মিডিয়া আইটেমটি অ্যাট্রিবিউট করার জন্য ব্যবহারকারীর নাম।

profilePhotoUrl

string

অ্যাট্রিবিউট করা ব্যবহারকারীর প্রোফাইল ফটো থাম্বনেইলের URL।

takedownUrl

string

টেকডাউন পৃষ্ঠার URL, যেখানে মিডিয়া আইটেমটি অনুপযুক্ত হলে রিপোর্ট করা যেতে পারে।

profileUrl

string

বৈশিষ্ট্যযুক্ত ব্যবহারকারীর Google মানচিত্র প্রোফাইল পৃষ্ঠার URL৷

পদ্ধতি

create

অবস্থানের জন্য একটি নতুন মিডিয়া আইটেম তৈরি করে।

delete

নির্দিষ্ট মিডিয়া আইটেম মুছে দেয়।

get

অনুরোধ করা মিডিয়া আইটেমের জন্য মেটাডেটা ফেরত দেয়।

list

একটি অবস্থানের সাথে যুক্ত মিডিয়া আইটেমগুলির একটি তালিকা প্রদান করে৷

patch

নির্দিষ্ট মিডিয়া আইটেমের মেটাডেটা আপডেট করে।

startUpload

মিডিয়া আইটেম আপলোড করার জন্য একটি MediaItemDataRef তৈরি করে।