My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Java implementation of the oEmbed specification from WizTools.org. Originally developed for use in FileIt.in, and still used there.

This library requires Java 7.

Maven Import

<dependency>
    <groupId>org.wiztools</groupId>
    <artifactId>wiztools-oembed</artifactId>
    <version>0.2.0</version>
</dependency>

Usage

import org.wiztools.oembed.*;
import java.net.URL;

...

URL url = new URL("http://www.youtube.com/oembed?url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDcexJQM-8W0&format=xml");

// Now execute:
OEmbedExecutor exec = new OEmbedHttpExecutor();
OEmbedResponse response = exec.get(url);

// Print the result:
System.out.println(response.getHtml());

Using Url Builder

import org.wiztools.oembed.OEmbedUrlBuilder;
import java.net.URL;

...

OEmbedUrlBuilder builder = new OEmbedUrlBuilder("http://www.youtube.com/oembed");
URL url = builder.addUrl("http://www.youtube.com/watch?v=DcexJQM-8W0")
       .addFormatXml()
       .build();

Design Goals

  • Simple and extensible.
  • Minimal third-party dependency.
  • Built in validation.
Powered by Google Project Hosting