Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Instagram Nodes

Security covered Under active development 29 sites

This module imports Instagram posts into your Drupal site, storing details like captions, images, and timestamps as content. These imported posts can then be managed and displayed like any other content on your site, and the module can automatically clean up older posts to manage storage.

This module creates a content type where imported instagram posts are stored.

The stored fields are:

  • Caption: The post caption.
  • Id: The post id.
  • Image: The post image (or thumbnail for videos).
  • Timestamp: Time when the post was created.
  • Url:The post url on instagram.

Requirements

This module requires an instagram api access token. Add an Instagram test user to generate the access token and add it in the configuration form.
You can check some of the necessary steps here:
https://developers.facebook.com/docs/instagram-platform/instagram-api-with-instagram-login/create-a-meta-app-with-instagram

Attention

Starting December 4, 2024, all requests to the Instagram Basic Display API will return an error message. We recommend that you migrate your app to the Instagram API to avoid any disruption to your services.

Features

The posts are automatically imported during cron or manually in a configuration form.
The fact that the post are stored in Drupal reduces the calls to the api if you have a block or a page showing them wich some times can end up in the requests being blocked.
The posts can then be used in a view or custom block like any other content type in Drupal.

Configuration

The module provides a configuration form (/instagram-nodes-configuration) where you can configure the following elements:

  • Acess Token: The instagram Acess Token.
  • Contact emails: The emails where a message should be sent when the token expires.
  • Maximum posts to keep: Maximum post to keep, when we have more than the defined the older posts are purged.
  • Cron execution Interval: Minumum interval in between crons where posts will be imported.
  • Send email on expiration: If you wish to receive an email when the token expires.
  • Update Posts on Save: If selected posts will be imported on save.
Drupal 10–11

Ask your assistant about Instagram Nodes

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Sep 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Slowing

Release Timeline

Releases

Version Type Core PHP Release date
2.0.0 Stable 10–11 Jan 7, 2025
1.0.2 Stable 9–10 Apr 4, 2024
1.0.1 Stable 9–10 Jan 9, 2024
1.0.0 Stable 9–10 Sep 13, 2023