Skip to content

Instantly share code, notes, and snippets.

@stelabouras
Last active March 18, 2021 22:38
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save stelabouras/1634b0c3ef080a0aa733 to your computer and use it in GitHub Desktop.
Save stelabouras/1634b0c3ef080a0aa733 to your computer and use it in GitHub Desktop.
Loads a Camera Roll Asset to Instagram (works for both photos & videos)
- (void)loadCameraRollAssetToInstagram:(NSURL*)assetsLibraryURL andMessage:(NSString*)message
{
NSString *escapedString = [assetsLibraryURL.absoluteString urlencodedString];
NSString *escapedCaption = [message urlencodedString];
NSURL *instagramURL = [NSURL URLWithString:[NSString stringWithFormat:@"instagram://library?AssetPath=%@&InstagramCaption=%@", escapedString, escapedCaption]];
[[UIApplication sharedApplication] openURL:instagramURL];
}
@ericleiyang
Copy link

instagram://library?LocalIdentifier=(localID) stopped working for me as well

@ricardopereira
Copy link

LocalIdentifier works for me.

@dorshorst
Copy link

Using an unescaped local identifier along with the URL param OpenInEditor=1 seems to get it working again, at least currently.

Example: instagram://library?OpenInEditor=1&LocalIdentifier=DBD74ED9-4D9D-4F35-B12A-5B647944DDFE/L0/001

@adamhaafiz
Copy link

adamhaafiz commented Jul 27, 2017

instagram://library?AssetPath=\(fileURLString) starting crashing for me all of a sudden, changing to instagram://library?OpenInEditor=1&LocalIdentifier=\(fileLocalIdString) works.

@dhomes
Copy link

dhomes commented Jan 23, 2018

is there a way from preventing it showing the POST TO FEED / STORY that started showing up recently? I'd like to go directly to my feed

@innoranveer
Copy link

I am facing the same issue the image which i want to share from app isn't landing on Instagram image editor, its forcing me to choose photo from library or camera

@roimulia
Copy link

roimulia commented Feb 8, 2018

Same issue as @innoravaneer

@Jaydip-iOS
Copy link

Thanks and i need same thing working for whatsapp Also so please can you share code for whatsApp ?

@AFathi
Copy link

AFathi commented May 21, 2018

@DavidAPears
Copy link

`instagram://library?OpenInEditor=1&LocalIdentifier=+${encodedURL}`; 

Worked for me :)

@rewaant
Copy link

rewaant commented Nov 26, 2020

Stopped working now. Any other way to do this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment