diff --git a/bridges/InstagramBridge.php b/bridges/InstagramBridge.php index 317fb12ea51..1bf86072e1d 100644 --- a/bridges/InstagramBridge.php +++ b/bridges/InstagramBridge.php @@ -89,7 +89,7 @@ public function collectData(){ if (isset($media->edge_media_to_caption->edges[0]->node->text)) { $textContent = $media->edge_media_to_caption->edges[0]->node->text; } else { - $textContent = basename($media->display_url); + $textContent = '(no text)'; } $item['title'] = ($media->is_video ? '▶ ' : '') . trim($textContent); @@ -103,10 +103,11 @@ public function collectData(){ $item['content'] = $data[0]; $item['enclosures'] = $data[1]; } else { + $mediaURI = self::URI . 'p/' . $media->shortcode . '/media?size=l'; $item['content'] = ''; - $item['content'] .= '' . $item['title'] . ''; + $item['content'] .= '' . $item['title'] . ''; $item['content'] .= '

' . nl2br(htmlentities($textContent)); - $item['enclosures'] = array($media->display_url); + $item['enclosures'] = array($mediaURI); } $item['timestamp'] = $media->taken_at_timestamp;