Gerenciamento de pacotes de figurinha

/v1/stickerpacks

Use o nó stickerpacks para gerenciar pacotes de figurinhas e figurinhas próprias e de terceiros.

Este documento abrange o seguinte:

Pacotes de figurinhas próprias

Como recuperar pacotes de figurinhas próprias

Solicitação

GET /v1/stickerpacks?namespace=whatsapp

Resposta

{
  "stickerpacks": [
    {"id": "sticker-pack-id1"},
    {"id": "sticker-pack-id2"}
  ]
}

Como recuperar informações de pacotes de figurinhas próprias

Solicitação

GET /v1/stickerpacks/sticker-pack-id?namespace=whatsapp

Resposta

{
  "stickerpacks": [
    {
      "publisher" : "sticker-pack-publisher-name",
      "name": "sticker-pack-name"
    }
  ]
}

Figurinhas próprias

Como recuperar figurinhas próprias

Solicitação

GET /v1/stickerpacks/sticker-pack-id/stickers?namespace=whatsapp

Resposta

{
  "stickers": [
    {"index": "sticker-index1"},
    {"index": "sticker-index2"}
  ]
}

Como recuperar informações de figurinhas próprias

Solicitação

GET /v1/stickerpacks/sticker-pack-id/stickers/sticker-index?namespace=whatsapp

Resposta

{
  "stickers": [
    {
      "id": "sticker-media-id" # ex: b942a4d1-4e1d-4c56-8cfa-a848b8222061
      "emojis": ["🐥", "😃"],
    }
  ]
}

Pacotes de figurinhas de terceiros

Como criar pacotes de figurinhas de terceiros

Solicitação

POST /v1/stickerpacks
{
  "publisher" : "your-publisher-name",
  "name": "your-sticker-pack-name",
  "ios_app_store_link" : "https://itunes.apple.com/app/id3133333",
  "android_app_store_link" : "https://play.google.com/store/apps/details?id=com.example",
}

Parâmetros

NomeObrigatórioDescrição

publisher

Sim

O nome do gerenciador de anúncios do pacote de figurinhas de terceiros

name

Sim

O nome do pacote de figurinhas

ios_app_store_link

Não

Link para o pacote de figurinhas na App Store do Apple iOS
O link segue o formato https://itunes.apple.com/app/idXXXXXXXXX
Para obter o link da App Store, consulte as instruções em https://stackoverflow.com/questions/4137426/get-itunes-link-for-app-before-submitting

android_app_store_link

Não

Link para o pacote de figurinhas na Google Play Store
O link segue o formato https://play.google.com/store/apps/details?id=com.example, em que com.example é o nome do pacote do seu aplicativo

Resposta

{
  "stickerpacks": [
    {
      "id": "sticker-pack-id"
    }
  ]
}

Como recuperar pacotes de figurinhas de terceiros

Solicitação

GET /v1/stickerpacks

Resposta

{
  "stickerpacks": [
    {"id": "sticker-pack-id1"},
    {"id": "sticker-pack-id2"}
  ]
}

Como recuperar informações de pacotes de figurinhas de terceiros

Solicitação

GET /v1/stickerpacks/your-sticker-pack-id

Resposta

{
  "stickerpacks": [
    {
      "publisher" : "sticker-pack-publisher-name",
      "name": "sticker-pack-name",
      "ios_app_store_link" : "https://itunes.apple.com/app/id3133333",
      "android_app_store_link" : "https://play.google.com/store/apps/details?id=com.example",
    }
  ]
}

Como atualizar pacotes de figurinhas de terceiros

Solicitação

PATCH /v1/stickerpacks/your-sticker-pack-id
{
  "publisher" : "your-publisher-name",
  "name": "your-sticker-pack-name",
  "ios_app_store_link" : "https://itunes.apple.com/app/id3133333",
  "android_app_store_link" : "https://play.google.com/store/apps/details?id=com.example",
}

Parâmetros

NomeObrigatórioDescrição

publisher

Não

O nome do gerenciador de anúncios do pacote de figurinhas de terceiros

name

Não

O nome do pacote de figurinhas

ios_app_store_link

Não

Link para o pacote de figurinhas na App Store do Apple iOS
O link segue o formato https://itunes.apple.com/app/idXXXXXXXXX
Para obter o link da App Store, consulte as instruções em https://stackoverflow.com/questions/4137426/get-itunes-link-for-app-before-submitting

android_app_store_link

Não

Link para o pacote de figurinhas na Google Play Store
O link segue o formato https://play.google.com/store/apps/details?id=com.example, em que com.example é o nome do pacote do seu aplicativo

Resposta

Uma resposta bem-sucedida mostrará 200 OK, null ou {}.

null or {}

Como excluir pacotes de figurinhas de terceiros

Solicitação

DELETE /v1/stickerpacks/your-sticker-pack-id

Resposta

Uma resposta bem-sucedida mostrará 200 OK, null ou {}.

null or {}

Figurinhas de terceiros

Como criar figurinhas de terceiros

Solicitação

POST /v1/stickerpacks/your-sticker-pack-id/stickers
{
  "image_data_id" : "your-sticker-image-media-id",
  "emojis": ["🐥", "😃"]
}

Parâmetros

NomeObrigatórioDescrição

image_data_id

Sim

O ID da mídia da figurinha

emojis

Não

Uma matriz dos emojis incluídos no pacote de figurinhas

Resposta

{
  "stickers": [{
    "index": "sticker-index"
  }]
}

Como recuperar figurinhas de terceiros

Solicitação

GET /v1/stickerpacks/your-sticker-pack-id/stickers

Resposta

{
  "stickers": [
    {"index": "sticker-index1"},
    {"index": "sticker-index2"}
  ]
}

Como recuperar informações de figurinhas de terceiros

Solicitação

GET /v1/stickerpacks/your-sticker-pack-id/stickers/your-sticker-index

Resposta

{
  "stickers": [
    {
      "id": "sticker-media-id" # ex: b942a4d1-4e1d-4c56-8cfa-a848b8222061
      "emojis": ["🐥", "😃"],
      "image_data_id" : "sticker-image-media-id",
    }
  ]
}

Como atualizar figurinhas de terceiros

Solicitação

PATCH /v1/stickerpacks/your-sticker-pack-id/stickers/your-sticker-index
{
  "image_data_id" : "your-sticker-image-media-id",
  "emojis": ["🐥", "😃"],
}

Parâmetros

NomeObrigatórioDescrição

image_data_id

Não

O ID da mídia da figurinha

emojis

Não

Uma matriz dos emojis incluídos no pacote de figurinhas

Resposta

Uma resposta bem-sucedida mostrará 200 OK, null ou {}.

null or {}

Como excluir figurinhas de terceiros

Solicitação

DELETE /v1/stickerpacks/your-sticker-pack-id/stickers/your-sticker-index

Resposta

Uma resposta bem-sucedida mostrará 200 OK, null ou {}.

null or {}