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