diff --git a/ghost/core/core/server/services/oembed/twitter-embed.js b/ghost/core/core/server/services/oembed/twitter-embed.js index e5ee1322be..28bb27d44f 100644 --- a/ghost/core/core/server/services/oembed/twitter-embed.js +++ b/ghost/core/core/server/services/oembed/twitter-embed.js @@ -57,14 +57,11 @@ class TwitterOEmbedProvider { }).join('&'); try { - const result = await externalRequest(`https://api.twitter.com/2/tweets/${tweetId}?${queryString}`, { - responseType: 'json', + const body = await externalRequest(`https://api.twitter.com/2/tweets/${tweetId}?${queryString}`, { headers: { Authorization: `Bearer ${this.dependencies.config.bearerToken}` } - }); - - const body = JSON.parse(result.body); + }).json(); oembedData.tweet_data = body.data; oembedData.tweet_data.includes = body.includes;