REST Resource: customEmojis

منبع: CustomEmoji

نشان دهنده یک ایموجی سفارشی است.

نمایندگی JSON
{
  "name": string,
  "uid": string,
  "emojiName": string,
  "temporaryImageUri": string,
  "payload": {
    object (CustomEmojiPayload)
  }
}
فیلدها
name

string

شناسه. نام منبع ایموجی سفارشی که توسط سرور اختصاص داده شده است.

قالب: customEmojis/{customEmoji}

uid

string

فقط خروجی کلید منحصر به فرد برای منبع ایموجی سفارشی.

emojiName

string

تغییرناپذیر. نام ارائه شده توسط کاربر برای ایموجی سفارشی، که در سازمان منحصر به فرد است.

زمانی که ایموجی سفارشی ایجاد می شود، لازم است، فقط در غیر این صورت خروجی بگیرید.

نام ایموجی‌ها باید با دونقطه شروع و ختم شوند، باید با حروف کوچک باشند و فقط شامل نویسه‌های الفبایی، خط فاصله و زیرخط باشند. خط فاصله و زیرخط باید برای جدا کردن کلمات استفاده شود و نمی توان آنها را پشت سر هم به کار برد.

مثال: :valid-emoji-name:

temporaryImageUri

string

فقط خروجی نشانی وب تصویر برای شکلک سفارشی، حداقل 10 دقیقه معتبر است. توجه داشته باشید که هنگام ایجاد ایموجی سفارشی، این در پاسخ پر نمی شود.

payload

object ( CustomEmojiPayload )

فقط ورودی داده های بار.

CustomEmojiPayload

داده های بارگذاری برای شکلک سفارشی.

نمایندگی JSON
{
  "fileContent": string,
  "filename": string
}
فیلدها
fileContent

string ( bytes format)

مورد نیاز. فقط ورودی تصویر مورد استفاده برای ایموجی سفارشی.

حجم بار باید کمتر از 256 کیلوبایت باشد و ابعاد تصویر باید بین 64 تا 500 پیکسل باشد. محدودیت ها در معرض تغییر هستند.

filename

string

مورد نیاز. فقط ورودی نام فایل تصویری

پسوندهای فایل پشتیبانی شده: .png ، .jpg ، .gif .

روش ها

create

یک ایموجی سفارشی ایجاد می کند.

delete

یک ایموجی سفارشی را حذف می کند.

get

جزئیات یک ایموجی سفارشی را برمی‌گرداند.

list

ایموجی های سفارشی قابل مشاهده برای کاربر احراز هویت شده را فهرست می کند.