Connect with us

How to Download Instagram Photo and Video using PHP (easy way)

kizinho

Published

on

Follow
DEVELOPER PROGRAMMING: How to Download Instagram Photo and Video using PHP (easy way) [New  Developer Programming] » Naijacrawl
Photo: Naijacrawl

Hi folks, this script is really cool for those of you that want to get informations like photos and videos from Instagram, this tool is for you. 

Assuming you are working on a project that needs to get data from Instagram just follow these steps and get it done. 

Step 1 

Download this package using the following command  

composer requireayeshinstagram-download

 

Step 2  

Set your Instagram photo or video URLs as show below  

getDownloadUrl(); // Returns the download URL. $type = $client->getType(); // Returns "image" or "video" depending on the media type.}catch (\InvalidArgumentException $exception) { /* * \InvalidArgumentException exceptions will be thrown if there is a validation * error in the URL. You might want to break the code flow and report the error * to your form handler at this point. */ $error = $exception->getMessage();}catch (\RuntimeException $exception) { /* * \RuntimeException exceptions will be thrown if the URL could not be * fetched, parsed, or a media could not be extracted from the URL. */ $error = $exception->getMessage();

 

You are good to go.

Features:

1.Validates Instagram URL (domain validation, URL path validation). 

2.Uses OG properties to detect the image and video URL.

3.Supports Instagram photos, videos, and Instagram TV videos Verbose error reporting with proper exceptions. 

4.Full unit tests No dependencies other than PHP curl extension (which is most likely enabled by already) 

This awesome script written by Ayesh, Visit their official github repository and follow for future updates. 

Demo 

Enjoy.

Click Here To Comment

Download File 6.66 Kb 75


site


kizinho

Adike Kizito is a top-rated software developer, blogger, sports, and entertainment lover. He is the CEO of these popular websites Naijacrawl.com and Mp3ager.com. He operates his software developing task through Kizzsoft.com,... Read More

Continue Reading
Click to comment

Be first to comment


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    PHP 7.3 Released

    kizinho

    Published

    on

    NEWS: PHP 7.3 Released [New  Developer] » Naijacrawl
    Photo: Naijacrawl
    Yesterday the PHP team released PHP 7.3.0 for general availability (GA) and marked the third feature update to PHP 7. You can download the latest version from the official PHP downloads page. You can also get all the nitty-gritty details about PHP 7.3 by reading the PHP 7 changelog on the official site. While today marks the day of the stable release, you will have to wait a bit longer for the migration guide, which should be available shortly. If you haven...
    Continue Reading

    How to use the same Guard name in WEB and API Using Laravel Spatie Permission

    kizinho

    Published

    on

    NEWS: How to use the same Guard name in WEB and API Using Laravel Spatie Permission [New  Developer] » Naijacrawl
    Photo: Naijacrawl
    Hi, Folks will show how to use the same guard name on your Laravel application using Laravel Spatie Permission without creating multiple guards for your web and API when building your real projects.Spatie Permission comes with guard name it is used to authenticate user role and permission in your laravel app. But what if you have Role and Permission with Guard Name Web, it means only web can use this permission or role, when you want to use it for API to Authorize...
    Continue Reading

    Learn Flutter Bloc State Management Using This Complete Video Course

    kizinho

    Published

    on

    DEVELOPER PROGRAMMING: Learn Flutter Bloc State Management Using This Complete Video Course [New  Developer Programming] » Naijacrawl
    Photo: Naijacrawl
    Hi, folks, have you been looking for the best way to master the Flutter Bloc pattern here is a zero to hero bloc video you can watch.What is Bloc: Bloc is Business Logic Components which helps you to separate logic from your UI.I have found a great video that will help you and master the Bloc by watching the 3 hours video, below you can download the video
    Continue Reading

    Latest


    Download Naijacrawl App today

    Fastest way to read on the go

    Download the Naijacrawl App.