Problem/Motivation
Currently the oEmbed resource fetching in core requires that a specific set of data be returned as a Resource type, discarding data from the provider's return. There are two problems with this:
- Non-standardized returns cannot use their meta, such as SoundCloud XML using dashes instead of underscores (https://soundcloud.com/oembed?url=https://soundcloud.com/forss/flickermood). I know this is an issue on their end, but is a common one among 3rd parties
- There is no direct access to the provider meta data in the case the provider has extra meta attached to a response
Proposed resolution
Add a method that supports returning the provider response.