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'))