Introduction
User Storie(s)
- As a user, I would like to retrieve user profile/account data from Instagram so I can use it for end user analytics
- As a user, I would like to specify aggregation period and time range for the metrics so that I can filter the data for my end user analytics
- As a user, I would like to retrieve social interaction metrics (image, video, or album) related to the user as well as associated media objects, so that I can leverage for end user analytics
- As a user, I would like to identify and retrieve comments and media objects associated with the user, for end user analytics
Plugin Type
- Batch Source
- Batch Sink
- Real-time Source
- Real-time Sink
- Action
- Post-Run Action
- Aggregate
- Join
- Spark Model
- Spark Compute
Authentication
Instagram API requires
Configurables
This section defines properties that are configurable for this plugin.
Insights
User Facing Name | Type | Description | Constraints |
---|---|---|---|
Access token | string | Access token | |
Request Type | select |
| |
Account ID | string | Account ID | |
Metrics To Pull | multi-select | Select the list of available fields to pull for the user | Note that the metrics to pull will change based on the type of request: For account insights refer to: https://developers.facebook.com/docs/instagram-api/reference/user/insights |
Period | select | Aggregation period/no of days for metric | |
From Date | string | Start date for retrieving metric details | |
To Date | string | End date for retrieving metric details | |
Metrics to Pull
Account Insights;
https://developers.facebook.com/docs/instagram-api/reference/user/insights#metrics-periods