Adicione o diálogo do feed ao aplicativo para que as pessoas possam publicar stories individuais com comentários nas próprias linhas do tempo.
O compartilhamento de stories pelo diálogo do feed não exige permissões adicionais.
Este diálogo pode ser usado com o Facebook SDK for Javascript, o SDK do Facebook para iOS e Android, bem como no redirecionamento total para uma URL. Estes são alguns exemplos de trechos de código usados para acionar o diálogo.
Para acionar o diálogo do feed, chame a função FB.ui
e use o valor feed
no parâmetro method
.
FB.ui({ method: 'feed', link: 'https://developers.facebook.com/docs/' }, function(response){});
Leia o guia sobre o diálogo de compartilhamento do iOS, que também permite fazer publicações de Open Graph.
Leia sobre o diálogo de compartilhamento do Android, que também permite fazer publicações de Open Graph.
https://www.facebook.com/dialog/feed? app_id=145634995501895 &display=popup &link=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F &redirect_uri=https://developers.facebook.com/tools/explorer
Se uma pessoa tiver a configuração "Quem pode publicar na sua linha do tempo?" definida como "Somente eu" e outra pessoa tentar publicar usando o diálogo do feed, o erro "Não é possível publicar" será exibido.
Observação: se o aplicativo compartilha links do iTunes, do Google Play ou de um perfil ou uma página do Facebook, não publicamos imagens ou descrições especificadas com os parâmetros abaixo nos compartilhamentos. Em vez disso, publicamos algumas informações do aplicativo extraídas diretamente da App Store ou da página do Facebook com o Webcrawler. Talvez isso não inclua imagens. Para ver uma prévia do compartilhamento de link do iTunes ou do Google Play, insira a URL no Depurador de Compartilhamento.
Parâmetro | Descrição |
---|---|
| O identificador único do aplicativo. Obrigatório. |
| A URL do destino de redirecionamento após o clique em um botão do diálogo. Parâmetro obrigatório ao usar redirecionamento de URL. |
| Determina como o diálogo foi renderizado.
|
| A identificação da pessoa que publica a mensagem. Se não estiver especificada, será a pessoa atual por padrão. Se estiver especificada, deve ser a identificação da pessoa ou da página administrada por ela. |
| A identificação do perfil no qual o story será publicado. Se não estiver especificada, o padrão será o valor |
| O link anexado à publicação. |
| A URL de um arquivo de mídia (SWF ou MP3) anexado à publicação. Se for SWF, é necessário especificar |
| O argumento é uma lista separada por vírgulas formada por no máximo 5 itens distintos, cada um com no mínimo 1 e no máximo 15 caracteres do conjunto '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_'. Cada categoria é usada nos Insights do Facebook para ajudar a medir o desempenho de diferentes tipos de publicações. |
Parâmetro | Descrição |
---|---|
| A identificação do story publicado quando a pessoa escolhe publicar na própria linha do tempo. |
| Um objeto JSON de pares chave-valor que aparecem no anexo do streaming abaixo da descrição com uma propriedade por linha. As chaves precisam ser strings, e os valores podem ser strings ou objetos JSON com chaves |
| Uma matriz JSON com um único objeto descrevendo o link de ação que aparecerá ao lado dos links "Comentar" e "Curtir" abaixo da publicação. O objeto precisa ter as chaves |
| A URL de uma imagem anexada à publicação. A imagem precisa ter pelo menos 200 x 200 pixels. Veja a documentação sobre as melhores práticas de compartilhamento para mais informações sobre tamanhos. |
| O nome do anexo do link. |
| A legenda do link (aparece abaixo do nome do link). Se não estiver especificado, o campo será preenchido automaticamente com a URL do link. |
| A descrição do link (aparece abaixo da legenda do link). Se não estiver especificado, o campo será preenchido automaticamente com as informações extraídas do link, que é normalmente o título da página. |
| O arquivo de imagem local carregado, |