All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.greenapi.client.examples.SendFileByUrlExample Maven / Gradle / Ivy

There is a newer version: 0.1.8
Show newest version
package com.greenapi.client.examples;

import com.greenapi.client.pkg.models.request.OutgoingFileByUrl;
import com.greenapi.client.pkg.api.GreenApi;
import lombok.extern.log4j.Log4j2;

import java.util.Objects;

@Log4j2
public class SendFileByUrlExample {

    private void sendFileByUrlExample(GreenApi greenApi) {
        var response = greenApi.sending.sendFileByUrl(OutgoingFileByUrl.builder()
            .urlFile("https://go.dev/blog/go-brand/Go-Logo/SVG/Go-Logo_Blue.svg")
            .fileName("Go-Logo_Blue.svg")
            .chatId("[email protected]")
            .build());

        if (response.getStatusCode().isError()) {
            log.warn("message sending is failed");
        }

        log.info("message sent, id: " + Objects.requireNonNull(response.getBody()).getIdMessage());
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy