appwrite/docs/examples/1.8.x/server-kotlin/kotlin/avatars/get-screenshot.md
2025-11-13 11:29:38 +05:30

1.1 KiB

import io.appwrite.Client import io.appwrite.coroutines.CoroutineCallback import io.appwrite.services.Avatars

val client = Client() .setEndpoint("https://.cloud.appwrite.io/v1") // Your API Endpoint .setProject("<YOUR_PROJECT_ID>") // Your project ID .setSession("") // The user session to authenticate with

val avatars = Avatars(client)

val result = avatars.getScreenshot( url = "https://example.com", headers = mapOf( "a" to "b" ), // optional viewportWidth = 1, // optional viewportHeight = 1, // optional scale = 0.1, // optional theme = "light", // optional userAgent = "<USER_AGENT>", // optional fullpage = false, // optional locale = "", // optional timezone = "africa/abidjan", // optional latitude = -90, // optional longitude = -180, // optional accuracy = 0, // optional touch = false, // optional permissions = listOf(), // optional sleep = 0, // optional width = 0, // optional height = 0, // optional quality = -1, // optional output = "jpg" // optional )