Olá a todos. Fiz algumas buscas aqui sobre isso e parece que já se passaram vários meses desde que esse tópico foi abordado, então gostaria de saber qual é a última novidade.
Acabei de perceber que posts antigos em nosso site que contêm links da Amazon estão exibindo a versão onebox do link, assim:
Mas, em posts novos (não tenho certeza da data exata em que isso começou a acontecer), o fórum apenas mostra um link comum, sem o onebox. Parece que a mesma coisa acontece aqui no meta.discourse, quando acabei de testar um link da Amazon.
Além disso, algumas pessoas aqui no meta.discourse disseram que foram temporariamente banidas do programa de afiliados da Amazon devido ao uso de links onebox.
O Discourse deixou de dar suporte intencionalmente aos links da Amazon, ou eles deixaram de funcionar porque não há as informações corretas de Open Graph para serem extraídas ou algo assim?
A razão pela qual nossos posts antigos ainda exibem os links onebox é porque eles não foram reprocessados (rebaked)?
Alguém sabe se é realmente verdade que links onebox podem resultar em banimento do programa de afiliados? Se for, faria sentido reprocessar os posts antigos para remover os links onebox?
Muito obrigado se alguém tiver alguma opinião ou insight.
Pelo que pude verificar, ninguém conseguiu uma resposta clara da Amazon. Você pode tentar perguntar a eles, mas não houve nenhuma mudança recente no lado do Discourse em relação a links para a Amazon.
Você pode manter o onebox. Acredito que estava mais relacionado ao uso das imagens deles, mas como riking disse, não temos certeza. Só para garantir, adicionei essas configurações:
Até agora, tudo bem com o programa de afiliados da Amazon (há 4 anos).
Isso é interessante. O formato exato do link parece importar. Vê como 2 dos links no meu post anterior não funcionaram, mas o 3º funcionou? Os primeiros 2 eu copiei da barra de endereços do navegador enquanto estava na Amazon.com. O 3º, eu copiei do seu post @codinghorror.
Alguma ideia do que torna o formato bom ou ruim? Hmm… vou pesquisar um pouco…
Reconstruir todas as postagens acima parece ter funcionado e vejo as oneboxes da Amazon para todos os links. Não tenho certeza do que aconteceu aqui… talvez a Amazon tenha bloqueado nosso IP temporariamente? Só para constar, a oneboxing da Amazon está funcionando perfeitamente na minha instância de desenvolvimento também para todos os links.
Não, isso impedirá que seu fórum baixe imagens da Amazon no seu servidor. Acredito que o problema de um usuário foi o uso do logotipo deles.
Você pode bloquear os oneboxes da Amazon, mas não acho que isso seja necessário. Nunca tive problemas com o onebox da Amazon se continuar usando as imagens remotas dos servidores deles.
Essa é uma teoria interessante. Acabei de testar novamente na minha instalação do Discourse e o primeiro link que tentei virou um onebox sem problemas, mas então tentei mais 4 links únicos (talvez com 10 segundos de intervalo) e todos resultaram em 404. Esperei uns 15 minutos, tentei outro link e recebi outro 404.
Não tenho certeza se e com que frequência os oneboxes anteriores acessam a Amazon novamente para obter informações. Alguém sabe de cabeça?
Seria bom ter essa informação para entender essa situação misteriosa, além de para cumprir os termos do programa de afiliados da Amazon, pois acredito que, se você for buscar e exibir certas informações da Amazon, deve atualizá-las a cada 24 horas para mantê-las atualizadas.