From: Hypolite Petovan Date: Sun, 6 Jan 2019 05:05:20 +0000 (-0500) Subject: [twitter] Use original URL for link display X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=72b18e34e0a3fecd4ea6462799bc71a199dfe764;p=friendica-addons.git [twitter] Use original URL for link display --- diff --git a/twitter/twitter.php b/twitter/twitter.php index 7f37bcaa..320c1cde 100644 --- a/twitter/twitter.php +++ b/twitter/twitter.php @@ -1221,9 +1221,11 @@ function twitter_expand_entities(App $a, $body, $item, $picture) continue; } - $expanded_url = Network::finalUrl($url->expanded_url); + $expanded_url = $url->expanded_url; - $oembed_data = OEmbed::fetchURL($expanded_url); + $final_url = Network::finalUrl($url->expanded_url); + + $oembed_data = OEmbed::fetchURL($final_url); if (empty($oembed_data) || empty($oembed_data->type)) { continue; @@ -1249,7 +1251,7 @@ function twitter_expand_entities(App $a, $body, $item, $picture) } elseif ($oembed_data->type != 'link') { $body = str_replace($url->url, '[url=' . $expanded_url . ']' . $url->display_url . '[/url]', $body); } else { - $img_str = Network::fetchUrl($expanded_url, true, $redirects, 4); + $img_str = Network::fetchUrl($final_url, true, $redirects, 4); $tempfile = tempnam(get_temppath(), 'cache'); file_put_contents($tempfile, $img_str); @@ -1265,7 +1267,7 @@ function twitter_expand_entities(App $a, $body, $item, $picture) if (substr($mime, 0, 6) == 'image/') { $type = 'photo'; - $body = str_replace($url->url, '[img]' . $expanded_url . '[/img]', $body); + $body = str_replace($url->url, '[img]' . $final_url . '[/img]', $body); } else { $type = $oembed_data->type; $footerurl = $expanded_url;