From 7d5d1a12ad9c4ca9efd0f75832d0907cd861f4bf Mon Sep 17 00:00:00 2001 From: Dominic Tracey Date: Sun, 26 Mar 2017 19:37:55 -0400 Subject: [PATCH] Facebook scraper requires protocol (e.g. http) on og:image meta tags. --- packages/nova-embedly/lib/server/get_embedly_data.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nova-embedly/lib/server/get_embedly_data.js b/packages/nova-embedly/lib/server/get_embedly_data.js index 2ae78c2a2..d34587078 100644 --- a/packages/nova-embedly/lib/server/get_embedly_data.js +++ b/packages/nova-embedly/lib/server/get_embedly_data.js @@ -5,7 +5,7 @@ function getEmbedlyData(url) { var data = {}; var extractBase = 'http://api.embed.ly/1/extract'; var embedlyKey = getSetting('embedlyKey'); - // 200 x 200 is the minimum size accepted by facebook + // 200 x 200 is the minimum size accepted by facebook var thumbnailWidth = getSetting('thumbnailWidth', 200); var thumbnailHeight = getSetting('thumbnailHeight', 200); @@ -30,7 +30,7 @@ function getEmbedlyData(url) { // console.log(result) if (!!result.data.images && !!result.data.images.length) // there may not always be an image - result.data.thumbnailUrl = result.data.images[0].url.replace("http:", ""); // add thumbnailUrl as its own property and remove "http" + result.data.thumbnailUrl = result.data.images[0].url // add thumbnailUrl as its own property and leave "http" in, Facebook scraper won't accept it as valid otherwise if (result.data.authors && result.data.authors.length > 0) { result.data.sourceName = result.data.authors[0].name;