Hotfix Facebook OG:IMAGE
Não aceita espaços em branco o nome dos arquivos.
arquivos/media/Paróquia Cristo Rei FB.jpg
arquivos/media/Paróquia%20Cristo%20Rei%20FB.jpg
Precisa do protocolo na url
//site.com.br/arquivos/media/Paróquia Cristo Rei FB.jpg
http://site.com.br/arquivos/media/Paróquia Cristo Rei FB.jpg
Para projetos .NET é preciso escapar a url da imagem, para tal utilize o comando:
Uri.EscapeUriString(image)
Em projetos mais recentes (que utilizam o uc ogtags substitua a linha 24
e 25
pelas linhas abaixo:
if (string.IsNullOrEmpty(image))
image = Uri.EscapeUriString(Request.Url.Scheme + "://" + Request.Url.Authority + "/images/social/share.jpg");
else
image = Uri.EscapeUriString(image);
Claro que cuidando para o caminho da imagem estar correto.
Para projetos que as tags são impressas direto no aspx é necessário verificar no arquivo .cs aonde a imagem é gerada e aplicar o comando ao redor da imagem, por exemplo:
Imagem = Uri.EscapeUriString(ValidaImagem(oNoticia.Cadastrado.Year, oNoticia.SMImagem));
ou também:
imagem = !string.IsNullOrEmpty(oNoticia.SMImagem) ? Uri.EscapeUriString(hostName + "/arquivos/media/noticias/" + oNoticia.SMImagem) : "";
Espero ter ajudado...