graph-ig
helps you interact with the Instagram Graph API easily and efficiently. The library is still under development and not yet stable.
To install graph-ig
, run the following command:
npm install graph-ig
The InstagramGraphAPI
class is the main interface for interacting with the Instagram Graph API. The configuration object should include an access token, a base URL, and a debug flag (optional). The access token is required to authenticate with the Instagram Graph API. If no base URL is provided, the default will be https://graph.facebook.com/v16.0
. The debug flag, if set to true
, will enable logging of request and response information.
import { InstagramGraphAPI } from 'graph-ig'
const ig = new InstagramGraphAPI({
accessToken: 'your-access-token',
baseUrl: 'https://graph.facebook.com/v16.0',
debug: true
})
To fetch a comment by its ID, use the getCommentById
method. You can also provide an array of fields to include in the response.
const commentId = 123456789
const fields = ['text', 'username']
ig.getCommentById({ commentId, fields })
.then((comment) => {
console.log(comment)
})
.catch((error) => {
console.error('Error fetching comment:', error)
})
Contributions are welcome! Please feel free to submit issues and pull requests on GitHub.
graph-ig
is licensed under the MIT License.