You are here

function oembed_get_data in oEmbed 7.0

Same name and namespace in other branches
  1. 8 oembed.module \oembed_get_data()
  2. 7 oembed.module \oembed_get_data()

Fetch data for an embeddable URL.

Parameters

string $url: An external URL for the content to embed.

array $parameters: An associative array of request parameters, with the following keys:

  • 'maxwidth' The maximum width of the embed, in pixels.
  • 'maxheight' The maximum height of the embed, in pixels.

Other keys may be supported by some providers (twitter, youtube, wordpress).

Return value

False or an object representing the embeddable data of the URL.

9 calls to oembed_get_data()
MediaInternetOEmbedHandler::getOEmbed in ./MediaInternetOEmbedHandler.inc
Returns an array representation of the oEmbed data, or NULL on failure.
OEmbedStreamWrapper::getMimeType in ./OEmbedStreamWrapper.inc
Base implementation of getMimeType().
OembedTestCase::testOembedProviderUrls in ./oembed.test
Tests that actual response type matches the expected response type.
oembed_field_attach_validate in ./oembed.filter.inc
Implements hook_field_attach_validate().
oembed_file_load in ./oembed.file.inc
Implements hook_file_load().

... See full list

File

./oembed.module, line 226

Code

function oembed_get_data($url, $parameters = array()) {
  $matches = array();
  $parameters = array_filter($parameters);
  if ($plugin = oembed_get_provider($url, $matches)) {
    return oembed_oembed_fetch($plugin, $url, $matches, $parameters);
  }
  return FALSE;
}