Ir para o conteúdo

Recebendo dados de mídia#

/v1/media

Para recuperar imagens, vídeo, áudio e documentos de mensagens recebidas, uma solicitação deve ser feita ao método media.

O período de retenção de mídia é de 24 horas.

Requisição#

Para ter acesso aos dados de mídia, você precisa realizar uma requisição em:

Observe que o host é media.green-api.com

GET https://media.green-api.com/v1/media/media-id

Parâmetros de Requisição#

Parâmetro Tipo Obrigatório Descrição
media-id string Sim O ID do arquivo para download. Contido em mensagens recebidas, e também pode ser obtido por envio de mídia

Resposta#

Em caso de sucesso, o código HTTP 200 e os dados binários carregados são retornados.

Exemplo de resposta#

200 OK
Content-Type: image/jpeg
Content-Length: content-size

binary-media-data

Erros#

Para obter uma lista de erros comuns a todos os métodos, consulte a seção Erros padrão.

Em caso de erro, o código HTTP 400 é retornado com uma descrição detalhada do erro no corpo da resposta.

Se o arquivo não for encontrado, um código HTTP 404 Not Found será retornado sem texto.

Exemplo de código Python#

import requests

url = "https://media.green-api.com/v1/media/f32bb4f9-850b-43c6-9b91-279831914c95"

payload = {}
headers = {
  'Authorization': 'Bearer {{AuthToken}}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text.encode('utf8'))