REST Resource: customEmojis

সম্পদ: কাস্টম ইমোজি

একটি কাস্টম ইমোজি প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
ক্ষেত্র
name

string

শনাক্তকারী। সার্ভার দ্বারা নির্ধারিত কাস্টম ইমোজির সংস্থানের নাম।

বিন্যাস: customEmojis/{customEmoji}

uid

string

শুধুমাত্র আউটপুট। কাস্টম ইমোজি সম্পদের জন্য অনন্য কী।

emoji Name

string

ঐচ্ছিক। অপরিবর্তনীয়। কাস্টম ইমোজির জন্য ব্যবহারকারী-প্রদত্ত নাম, যা প্রতিষ্ঠানের মধ্যে অনন্য।

কাস্টম ইমোজি তৈরি হলে প্রয়োজন, অন্যথায় আউটপুট।

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

উদাহরণ: :valid-emoji-name:

temporary Image Uri

string

শুধুমাত্র আউটপুট। কাস্টম ইমোজির জন্য ছবির URL, কমপক্ষে 10 মিনিটের জন্য বৈধ। মনে রাখবেন যে কাস্টম ইমোজি তৈরি করার সময় এটি প্রতিক্রিয়াতে পপুলেট করা হয় না।

payload

object ( CustomEmojiPayload )

ঐচ্ছিক। শুধুমাত্র ইনপুট। পেলোড ডেটা। কাস্টম ইমোজি তৈরি করা হলে প্রয়োজন।

কাস্টম ইমোজি পেলোড

কাস্টম ইমোজির জন্য পেলোড ডেটা।

JSON প্রতিনিধিত্ব
{
  "fileContent": string,
  "filename": string
}
ক্ষেত্র
file Content

string ( bytes format)

প্রয়োজন। শুধুমাত্র ইনপুট। কাস্টম ইমোজির জন্য ব্যবহৃত ছবি।

পেলোড অবশ্যই 256 KB এর নিচে হতে হবে এবং ছবির মাত্রা অবশ্যই 64 থেকে 500 পিক্সেলের মধ্যে হতে হবে। সীমাবদ্ধতা পরিবর্তন সাপেক্ষে.

filename

string

প্রয়োজন। শুধুমাত্র ইনপুট। ছবির ফাইলের নাম।

সমর্থিত ফাইল এক্সটেনশন: .png , .jpg , .gif .

পদ্ধতি

create

একটি কাস্টম ইমোজি তৈরি করে।

delete

একটি কাস্টম ইমোজি মুছে দেয়।

get

একটি কাস্টম ইমোজি সম্পর্কে বিশদ বিবরণ প্রদান করে।

list

প্রমাণীকৃত ব্যবহারকারীর কাছে দৃশ্যমান কাস্টম ইমোজিগুলি তালিকাভুক্ত করে৷