fetchOpenGraph

abstract suspend fun fetchOpenGraph(url: String, originalUrl: String): <Error class: unknown class><<Error class: unknown class>, OpenGraphData?>

Fetches and parses Open Graph metadata from a URL.

Return

Either a CoreFailure or the parsed OpenGraphData, or null if parsing fails.

Parameters

url

The URL to fetch metadata from.

originalUrl

The original URL (used as fallback for og:url).