Flickr, Viddler, Qik, Pownce, Revision3는 oEmbed를 지원하는 첫번째 서비스가 되었습니다. oEmbed는 써드파티 사이트의 특정 URL에 있는 미디어를 편하게 포함할 수 있는 방법입니다.
oEmbed 사이트에서 밝힌 내용입니다:
oEmbed는 써드 파티 사이트에 있는 URL을 포함하는 포맷입니다. 사용자가 해당 리소스의 링크를 포스팅하면 단순한 API를 이용해 리소스를 직접 파싱할 필요없이 웹사이트에서 임베디드 컨텐트(사진이나 동영상)를 표시할 수 있습니다.
이 말의 의미는, 만약 flickr에서 좋은 사진을 찾았다면 URL은 가져와서 임베드가 가능한 데이터로 쉽게 바꿀 수 있다는 것입니다:

원본 URL: http://flickr.com/photos/codepo8/2475016321/

oEmbed URL: http://flickr.com/services/oembed?url=http://flickr.com/photos/codepo8/2475016321/

결과:
[code:xml]
<oembed>
    <version>1.0</version>
    <type>photo</type>
    <title>? too much myspace error</title>
    <author_name>codepo8</author_name>
    <author_url>http://www.flickr.com/photos/codepo8/</author_url>
    <cache_age>3600</cache_age>
    <provider_name>Flickr</provider_name>
    <provider_url>http://www.flickr.com/</provider_url>
    <width>500</width>
    <height>375</height>
    <url>
        http://farm4.static.flickr.com/3128/2475016321_982666ec95.jpg
    </url>
</oembed>
출력 형식과 최대 너비, 최대 높이 등을 URL 파라미터로 정의할 수도 있습니다:

oEmbed URL:
http://flickr.com/services/oembed?url=http://flickr.com/photos/codepo8/2475016321/&format=json&maxwidth=200

결과:
[code:js]
{
    version: '1.0',
    type: 'photo',
    title: '? too much myspace error',
    author_name: 'codepo8',
    author_url: 'http://www.flickr.com/photos/codepo8/',
    cache_age: '3600',
    provider_name: 'Flickr',
    provider_url: 'http://www.flickr.com/',
    width: '100',
    height: '75',
    url: 'http://farm4.static.flickr.com/3128/2475016321_982666ec95_t.jpg'
}

from oEmbed makes embedding third party videos and images a breeze on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요