Please submit a Service Request Form to have Socialfeed enabled and the permissions added to use this custom feature.
Facebook, which owns Instagram, is implementing a new, more complicated method for incorporating an Instagram feed on sites other than the Instagram platform. Please be advised that the steps for setting up your Instagram Basic Display API are advanced and detailed, and do not include any configuration options on SiteFarm as this is a third-party plug-in.
The Facebook Developer Getting Started page outlines all the steps and mentions you will need the following in order to complete the task:
- A Facebook Developer Account.
- An Instagram account with media.
- A public website that you own. This can be a generic free one like a Github Page or Heroku web app, or your actual website. (Your SiteFarm site applies in this case.)
- A command-line tool such as Terminal or an app like Postman that can perform cURL requests.
SiteFarm handles the Global 60 Day Token Renewal
You'll notice that the instructions indicate that their token is good for 60 days and then must be renewed prior to the token's expiration date. Our developers have programmatically updated our integration to auto-renew your token from your social feed settings on your behalf so you won't have to worry about this issue. It does become a problem, however, if you create a block that overrides the default configuration to add a different Access Token than the one used in your global settings. The Token associated with the block will not be included in the auto-renew process and you will need to complete that step for yourself manually.
Integrate your Facebook/Instagram accounts with your SiteFarm site
- If you're a Site Builder, enable the module named Social Feed via Manage » Extend. If you're a Site Manager, use our Service Request Form to ask that a member of our support team enable the module on your behalf.
- Once installed navigate to Manage » Configuration » Web Services section » Social Feed.
- Click on the Instagram Settings Form.
- Provide the required information as generated by your work in the Getting Started document on the Facebook platform provided above, and set-up the fields, along with any optional settings:
- Default Client ID
- Redirect URI
- Default Access Token
- Click Save configuration to finish.