5.2.4 ā€¢ Published 1 year ago

gatsby-source-instagram-all v5.2.4

Weekly downloads
600
License
MIT
Repository
-
Last release
1 year ago

āš›ļøšŸ“ø Gatsby source plugin to fetch ALL your instagram media from Instagram API + Gatsby Image support.

Demo

Install

  1. yarn add gatsby-source-instagram-all
  2. Add this configuration to your gatsby-config.js:
{
     resolve: `gatsby-source-instagram-all`,
     options: {
       access_token: "YOUR_ACCESS_TOKEN",
     }
}

šŸ‘“ Watch this video if you're having trouble generating your access token.

How to use

Query data like this:

query myQuery {
  allInstagramContent {
    edges {
      node {
        caption
        media_url
        localFile {
          childImageSharp {
            gatsbyImageData(layout: CONSTRAINED, placeholder: BLURRED)
          }
        }
        album {
          localFile {
            childImageSharp {
              gatsbyImageData(layout: CONSTRAINED, placeholder: BLURRED)
            }
          }
        }
      }
    }
  }
}

Graphql fields

Field NameDescription
captionThe Media's caption text
localFileThe local image.
idThe Media's ID.
media_typeThe Media's type. Can be IMAGE, VIDEO, or CAROUSEL_ALBUM.
media_urlThe Media's URL.
permalinkThe Media's permanent URL. Will be omitted if the Media contains copyrighted material, or has been flagged for a copyright violation.
thumbnail_urlThe Media's thumbnail image URL. Only available on VIDEO Media.
timestampThe Media's publish date in ISO 8601 format.
usernameThe Media owner's username.
albumThe CAROUSEL_ALBUM media. Has the same fields as the root media node

Plugin Options

OptionTypeDescription
access_tokenstringYour access token
limitnumber (optional)Limit number of posts. Default is infinity
pageLimitnumber (optional)Limit number of posts fetched per request. Default is 30

Contribute

  1. Fork it
  2. Create your feature branch git checkout -b feature/fooBar
  3. Commit your changes git commit -am 'Add some fooBar'
  4. Push to the branch git push origin feature/fooBar
  5. Create a new Pull Request
5.2.4

1 year ago

5.2.3

1 year ago

5.2.2

1 year ago

5.2.1

3 years ago

5.2.0

3 years ago

5.1.1

3 years ago

5.0.2

3 years ago

5.1.0

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

4.1.0

3 years ago

4.0.0

3 years ago

4.2.0

3 years ago

3.0.5

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago