Index: wp-includes/class-oembed.php
===================================================================
--- wp-includes/class-oembed.php	(revision 20980)
+++ wp-includes/class-oembed.php	(working copy)
@@ -158,9 +158,21 @@
 	 */
 	function fetch( $provider, $url, $args = '' ) {
 		$args = wp_parse_args( $args, wp_embed_defaults() );
-
-		$provider = add_query_arg( 'maxwidth', (int) $args['width'], $provider );
-		$provider = add_query_arg( 'maxheight', (int) $args['height'], $provider );
+		
+		foreach ($args as $key=>$value) {
+			switch ($key) {
+			case 'width':
+				$provider = add_query_arg( 'maxwidth', (int) $args['width'], $provider );
+				break;
+			case 'height':
+				$provider = add_query_arg( 'maxheight', (int) $args['height'], $provider );
+				break;
+			default:
+				$provider = add_query_arg( $key, $value, $provider );
+				break;
+			}
+		}
+		
 		$provider = add_query_arg( 'url', urlencode($url), $provider );
 
 		foreach( array( 'json', 'xml' ) as $format ) {
