Embedding pens from CodePen

Se você tiver tempo para isso, agora é um ótimo momento para testar se está funcionando. Reduzimos nossos firewalls para um nível muito baixo (shhhhhh) por causa de alguma outra estranheza inexplicável do Cloudflare. Então, minha intuição é que isso resolve o problema.

4 curtidas

Não?

3 curtidas

Você consegue ver algum tipo de solicitação sendo bloqueada? Ou talvez o oEmbed tenha sido desativado porque estávamos bloqueando você há tanto tempo?

3 curtidas

Também não consigo ver funcionando daqui, seja via meta, local ou um console:

[13] pry(main)> Oneboxer.preview('https://codepen.io/web-tiki/full/dNpgrR', invalidate_oneboxes: true)
=> ""
[14] pry(main)> Oneboxer.preview('https://codepen.io/web-tiki/pen/dNpgrR', invalidate_oneboxes: true)
=> ""
3 curtidas

Ei Chris,

Acho que isso é uma regressão do nosso lado. Acabei de perceber que o onebox parou de enviar o user agent personalizado do Discourse no cabeçalho da solicitação. Estou trabalhando em uma correção agora.

EDIT: O que eu estava vendo acima era um problema diferente, específico do ambiente de desenvolvimento (corrigido aqui). O problema real era que a biblioteca FinalDestination não estava usando o user agent personalizado do Discourse onebox.

3 curtidas

Certo, corrigido via

Vamos tentar agora:

Obrigado @chriscoyier :tada:

10 curtidas