Skip to main content
All CollectionsMaintaining your Site >>Setting Up An Art Upload Store
Everything You Need To Know About Instagram to Print
Everything You Need To Know About Instagram to Print
Nick avatar
Written by Nick
Updated over 6 years ago

If you are a Print Studio you may have decided to add on the Instagram to Print feature. This feature allows your customers to directly select images from their Instagram account to upload seamlessly to your site for you to print. This is a fantastic way to gain more traction and bring more customers in.

Creating Your Application

In this section, we’re going to cover how to create the actual application that we will need in order to progress toward getting Instagram to Print set up on your website.

Adding The Client ID and Client Secret To Your Art Storefronts Website

Now that we’ve created the application we need to add it to your Art Storefronts website.

Exiting Sandbox Mode

Now that we’ve created our application via the Instagram Developer website, you may notice that it says Sandbox mode on it. For Instagram to Print to work. You must submit your application for review with Instagram.

Please Note: After you’ve clicked Submit your application will go into review. You will need to check Instagram periodically to see the status of your application.

If it says Sandbox Mode, that means that the request was denied and within the client you can review why it was denied. If it says Live it means the application was accepted and Instagram to Print will be live and available on your site.

Common Issues You May Encounter

You may find that you are seeing {"code”: 400, "error type": "OAuthException", "error_message" : "Redirect URI does not match registered redirect URI"} as an error message.

If you look in your address bar, you'll notice that this error message is coming from Instagram's website, and its telling you that it can't authenticate your website as an authorized Instagram developer application.

This means you are likely testing your website from a different domain name than you have set up for your Instagram Developer account. The domain you are using or testing on your website must match what you have submitted to Instagram, for Instagram to authenticate you.

The most common mistake made here is when our customers try to test the Instagram feature when previewing their website on the Art Storefronts subdomain, such as "yoursite.artstorefronts.com". The problem here is that when the request is sent to Instagram, and their application tries to authenticate your website, there is a mismatch because they are expecting your request to come from "www.yoursite.com", or whatever domain name you submitted to them when setting up your Instagram Developer app (as per our instructional video above).

To resolve this, all you need to do is test and/or use the exact same domain name that relates to your Instagram Developer app. When you do this, you won't see this error message any longer.

Please Note: When a customer is using Instagram to Print they may find that only 33 images appear. this is working as intended and is a limitation of Instagram's API.

Did this answer your question?