Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

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.

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
1
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
2.0.0 Stable Jan 7, 2025