Understanding Instagram's API Policy Changes
In December 2018, Instagram updated its API Policy, significantly impacting platforms that connect with Instagram, including Juicer. These changes have led to limitations in accessing user information for hashtag posts.
Key Points:
- API Endpoint Deprecation: Instagram deprecated several important endpoints, affecting the ability to retrieve posts based on hashtags and locations through standard Instagram accounts.
- Business Account Requirement: To access posts through hashtags, mentions, and tags, users now need to convert their standard Instagram account to an Instagram Business account.
- User Information Restrictions: Instagram no longer provides personally identifiable information (such as profile images and usernames) with hashtag posts.
Impact on Juicer Feeds
As a result of these changes, Juicer feeds now display"An Instagram User"
instead of specific profile names for hashtag-based posts.Solution: Customizing the Display Text
To improve the user experience, Juicer offers a way to customize the display text. Here's a simple code snippet to replace"An Instagram User"
with "Instagram"
:function translateJuicer() {
// Example version of 'translateJuicer' function
// that replaces the // "An Instagram User" text with "Instagram".
jQuery('[data-source="instagram"] .j-poster h3').each(function(index, element){ if (jQuery(element).text() === "An Instagram User"){ jQuery(element).text("Instagram") } }) }
For more detailed instructions on implementing this change, please refer to our guide on Translating buttons within your Juicer feed.
Still need help? We're here for you! Reach out to us at hello@juicer.io.