Assim, podemos definir as Open Graph Tags sem problemas e podemos abandonar o PHP no index que serviria só pra isso e voltamos a ter um index.html para pasta de front-end o que faz de fato sentido.
A ideia é fazer algo como Jekyll, Hexo, etc, faz.
1) Ler o JSOn de candidatos
2) Criar pasta share/
3) Criar HTML estático para cada candidato do JSON na pasta share/ com as Open Graph Tags configuradas e imagem do candidato tb.
4) No botão de compartilhamento, usar a URL desse HTML do share.
5) NO HTML do share, deverá ter um redirect para a raíz do domínio, para que esse HTML estático sirva somente para definir as tags.
Assim, podemos definir as Open Graph Tags sem problemas e podemos abandonar o PHP no index que serviria só pra isso e voltamos a ter um index.html para pasta de front-end o que faz de fato sentido.
A ideia é fazer algo como Jekyll, Hexo, etc, faz. 1) Ler o JSOn de candidatos 2) Criar pasta share/ 3) Criar HTML estático para cada candidato do JSON na pasta share/ com as Open Graph Tags configuradas e imagem do candidato tb. 4) No botão de compartilhamento, usar a URL desse HTML do share. 5) NO HTML do share, deverá ter um redirect para a raíz do domínio, para que esse HTML estático sirva somente para definir as tags.
@ericvasconcelos veja isso