Só no walkman

Outro integração que tive que fazer foi postar qual música a pessoa está ouvindo naquele momento. Para isso existe o Open Graph (vou falar nele em breve), mas segue o material base:
https://developers.facebook.com/docs/reference/opengraph/

Para postar no feed de atividades uma música utilizei a documentação de https://developers.facebook.com/docs/reference/opengraph/action-type/music.playlists. Tirando o fato da documentação javascript estar meio errada, consegui fazer o post com:

FB.api(
    "/me/music.playlists",
    "POST",
    {
        "playlist": "https://www.superplayer.fm/musicas-para-acordar-com-calma"
    },
    function (response) {
      if (response && !response.error) {
      }
    }
);

Para isso funcionar corretamente é necessário colocar as metatags do opengraph no head da página de destino:

<meta property="fb:app_id" content="???">
<meta property="og:site_name" content="??">
<meta property='og:url' content='??'>
<meta property='og:type' content='music.playlist'>
<meta property='og:title' content='??'>
<meta property='og:description' content='???'>
<meta property='og:image' content='???'>

Importante:
A parte mais importante disso é realizar a submissão do app para aprovação.A permissão necessário é publish_action e listen.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s