Estou continuamente recebendo um erro “Desculpe, não foi possível gerar uma prévia desta página da web porque a seguinte tag oEmbed / OpenGraph não pôde ser encontrada: description.”
Coisas que validei:
Todos os links testados têm uma tag meta name=description.
Os links criam um onebox válido no meta.discourse
Portanto, o problema não é um problema da página da Amazon.
Passos para remediar:
Sistema está atualizado (3.4.0.beta4-dev)
Reconstruí o aplicativo com todos os plugins removidos. (Inicialmente instalado: discourse-adplugin, discourse-affiliate, discourse-subscriptions, discourse-yearly-review, discourse-whos-online, discourse-data-explorer e DiscoTOC)
Reconstruí o aplicativo com todos os componentes removidos. (Inicialmente instalado: header submenus, easy responsive footer, discotoc e discourse ebay affiliate)
Reiniciei o servidor
Navegadores diferentes
O Onebox não puxará as informações da página, embora eu receba um Onebox bem-sucedido criado em cerca de 1 em cada 20 tentativas. Isso tem sido muito frustrante.
Então, Perguntas:
Onde encontraria informações de log e erro para o onebox?
O Onebox parece ter um mecanismo de cache. Como você limpa o cache?
Quaisquer sugestões para rastrear o quê e como seriam muito úteis.
Removi todas as personalizações de software dos plugins e componentes listados acima. Reconstruí o servidor e reiniciei o servidor. (Eu sei que não é Windows, mas estou tentando de tudo.)
Agora consigo fazer 9 de 10 Amazon one boxes funcionarem.
Começaremos a adicionar um componente e um plugin por vez para descobrir o que está causando os problemas.
Qualquer assistência detalhada de diagnóstico além do abaixo seria útil:
Após remover todos os componentes e plugins e reiniciar, os links da Amazon apareceram como oneboxes corretos.
Em seguida, instalei o discourse-adplugin e imediatamente voltei a ter 9 falhas em 10 tentativas. Quando o desativei, consegui que alguns funcionassem e, em seguida, ele voltou ao modo de falha de não obter a descrição.
Removi o discourse-adplugin do app.yml e o reconstruí. Em seguida, reiniciei o servidor. Os links da Amazon voltaram a funcionar com onebox.
Deve haver algum conflito com a combinação de plugins e componentes que estou usando. Que opções existem para depurar isso?
Após 12 horas de solução de problemas e testes combinados de plugins e componentes e inúmeras reconstruções, está funcionando neste momento. Veremos como ele responderá nas próximas semanas.
A única coisa que mudou fundamentalmente foi a ordem dos plugins em app.yml. O discourse-adplugin é o plugin mais alto após o docker_manager.
Eu não pensaria que a sequência dos plugins importaria, mas importou. Quando o discourse-adplugin estava nos últimos lugares, os links da Amazon não funcionavam com o Onebox.