2012-05-09 19 views
5

Estoy tratando de publicar una url grooveshark en Facebook a través de la API de Facebook pero cada vez que comparto, por ejemplo, http://grooveshark.com/#!/s/~/4C47F9 (a través de la API) no puedo reproducirlo allí en Facebook, me redirigen a la página web con la música widget reproduciendo esa música.
Pero si copio y pego el enlace de arriba en Facebook, puedo reproducir la música allí mismo en Facebook.
¿Qué pasa? Estoy usando el campo "url" al publicar.
Pruébalo por ti mismo.¿Cómo puedo compartir una url de música grooveshark en Facebook con el widget de música?

Estoy usando la API de Facebook a través de un objetivo-c marco. el código es:

[variables setObject:@"hello there" forKey:@"message"]; 
[variables setObject:@"grooveshark.com/#!/s/~/4C47F9 " forKey:@"link"]; 
+0

¿Qué quiere decir con "copiar y pegar el enlace anterior a Facebook" - pegar dónde? –

+0

Muestre su código que publica el enlace de audio en Facebook. @Pedro Vieira –

+0

@GunnarKarlsson donde quiera en Facebook. la caja "lo que estás pensando". copie y pegue el enlace y publíquelo en Facebook a través de Facebook. puedes ver el complemento de audio y puedes escuchar la música allí mismo. –

Respuesta

0

Es posible que el motivo no esté directamente relacionado con la programación. This artículo, llamado "Facebook rompe con Grooveshark", establece que:

todavía es posible compartir canciones Grooveshark a Facebook manualmente [...]. Aparte de eso, Grooveshark parece haber sido bloqueado por completo de la red social más popular del mundo.

El artículo describe el deterioro de la relación comercial de Facebook con Grooveshark, y cómo Facebook ha eliminado recientemente las características de Grooveshark de su sitio.

+0

pero no tiene sentido. Puedo compartir el enlace en Facebook y se crea el widget de música. cuando comparto a través de la API solo se comparte un enlace simple, y cuando hago clic en el enlace me redirigen a la página de grooveshark para escucharlo –

+0

He buscado en las páginas de desarrolladores de Facebook discusiones y errores relacionados con la pregunta, pero no tuve suerte.Solo esta cuestión del enlace de Spotify que no está directamente relacionada: https: //developers.facebook.com/bugs/200102986773102 –

0

puede utilizar pequeña canción APi http://tinysong.com/api, proporciona Grooveshark canción url que se puede compartir el uso de Facebook API

+0

la uso y no puedo reproducir la canción de grooveshark en Facebook cuando la comparto a través de API. –

3

Funciona si se quita la # !:

uso:

http://grooveshark.com/s/~/4C47F9 

en steat de:

http://grooveshark.com/#!/s/~/4C47F9 
+0

nop, aún no compartiendo el widget de música. solo un enlace normal para redirigir al usuario a grooveshark ... ¡pero gracias de todos modos! –

1

Estas son las etiquetas meta facebook que tha t solía compartir una canción de Grooveshark en facebook:

<meta property="og:image" content="URL TO YOUR IMAGE" /> 
<meta property="og:video" content="https://grooveshark.com/facebookWidget.swf?songID=35018928" /> 
<meta property="og:video:width" content="200(FOR EXAMPLE)" /> 
<meta property="og:video:height" content="200(FOR EXAMPLE)" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 

Eso URL desde Grooveshark (con la facebookWidget.swf) le permiten introducir la canción Grooveshark alonside un enlace y el título personalizado. ¡A partir del 26 de marzo de 2013, esto funciona!

Espero que esto ayude!

+0

¡Esto es genial! –

Cuestiones relacionadas