Vizel API / core/src / createVizelDefaultFetchEmbedData
Function: createVizelDefaultFetchEmbedData()
ts
function createVizelDefaultFetchEmbedData(providers?): VizelFetchEmbedDataFn;Defined in: packages/core/src/utils/embed-providers.ts:307
Create default fetchEmbedData function that works client-side
This function fetches oEmbed data for providers that support CORS. For providers that don't support CORS or when oEmbed fails, it falls back to link type.
For full OGP support, you need to provide a custom fetchEmbedData function that fetches data through a server-side proxy.
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
providers | readonly VizelEmbedProvider[] | vizelDefaultEmbedProviders | Custom providers to use (defaults to vizelDefaultEmbedProviders) |
Returns
A fetchEmbedData function
Example
typescript
const editor = useVizelEditor({
features: {
embed: {
// Use default client-side fetcher
fetchEmbedData: createVizelDefaultFetchEmbedData(),
},
},
});