Skip to content

Commit

Permalink
Socialinsider connector (#3015)
Browse files Browse the repository at this point in the history
* [new] added Socialinsider connector

* [fix] readme
  • Loading branch information
brospresident authored Oct 31, 2023
1 parent 256093a commit 101347a
Show file tree
Hide file tree
Showing 3 changed files with 278 additions and 0 deletions.
28 changes: 28 additions & 0 deletions certified-connectors/Socialinsider/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Socialinsider Analytics

Socialinsider combines social intelligence, analytics, benchmarking and listening into one single platform.
Optimize your social media strategy. Get advanced analytics and in-depth listening insights.

## Publisher
Socialinsider

## Prerequisites
You will need the following to proceed:
- Create an account at https://app.socialinsider.io
- Contact us to get your Power Bi key

## Supported operations
This connector supports the following operations:
- `Profile time based metrics`: this shows information about a given profile
- `Profiles aggregated metrics`: this shows aggregated information about profiles in a project
- `Posts`: this shows a list of posts from a profile
- `Stories`: this shows the stories of an authorized Instagram account

## Obtaining credentials
Contact us to get your Power Bi key. Each request you do from Power Bi will ask for a key. You have to type that key.

## Known issues and limitations
You cannot access campaigns from your Socialinsider projects.

## Deployment instructions
Deploy the Socialinsider Analytics Connector as a custom connector in Microsoft Power Automate and Power Apps as detailed in [Microsoft Power Platform Connectors CLI](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli)
227 changes: 227 additions & 0 deletions certified-connectors/Socialinsider/apiDefinition.swagger.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,227 @@
{
"swagger": "2.0",
"info": {
"title": "Socialinsider",
"description": "The Socialinsider Analytics connector makes adding your competitive social metrics to dashboards painless. Start a free trial here: https://app.socialinsider.io/signup/",
"version": "1.0",
"contact": {
"name": "Andrei Serbanoiu",
"email": "[email protected]",
"url": "https://app.socialinsider.io"
}
},
"host": "app.socialinsider.io",
"basePath": "/powerbi",
"schemes": [
"https"
],
"consumes": [
"application/json"
],
"produces": [],
"paths": {
"/": {},
"/profile_time_based_metrics": {
"post": {
"responses": {
"default": {
"description": "default",
"schema": {}
}
},
"summary": "Profile time based metrics",
"description": "Get profile time based metrics from Socialinsider Analytics",
"operationId": "Profile-time-based-metrics",
"parameters": [
{
"name": "body",
"in": "body",
"required": false,
"schema": {
"type": "object",
"properties": {
"key": {
"type": "string",
"description": "key"
},
"projectname": {
"type": "string",
"description": "projectname"
},
"platform": {
"type": "string",
"description": "platform"
},
"profile": {
"type": "array",
"items": {
"type": "string"
},
"description": "profile"
}
}
}
}
]
}
},
"/profiles_aggregated_metrics": {
"post": {
"responses": {
"default": {
"description": "default",
"schema": {}
}
},
"summary": "Profile aggregated metrics",
"description": "Get profile aggregated metrics",
"operationId": "Profile-aggregated-metrics",
"parameters": [
{
"name": "body",
"in": "body",
"required": false,
"schema": {
"type": "object",
"properties": {
"key": {
"type": "string",
"description": "key"
},
"projectname": {
"type": "string",
"description": "projectname"
},
"platform": {
"type": "string",
"description": "platform"
},
"profiles": {
"type": "array",
"items": {
"type": "string"
},
"description": "profiles"
}
}
}
}
]
}
},
"/posts": {
"post": {
"responses": {
"default": {
"description": "default",
"schema": {}
}
},
"summary": "Posts",
"description": "Get posts with Socialinsider Analytics",
"operationId": "Posts",
"parameters": [
{
"name": "body",
"in": "body",
"required": false,
"schema": {
"type": "object",
"properties": {
"key": {
"type": "string",
"description": "key"
},
"projectname": {
"type": "string",
"description": "projectname"
},
"platform": {
"type": "string",
"description": "platform"
},
"profiles": {
"type": "array",
"items": {
"type": "string"
},
"description": "profiles"
}
}
}
}
]
}
},
"/stories": {
"post": {
"responses": {
"default": {
"description": "default",
"schema": {}
}
},
"summary": "Stories",
"description": "Get instagram stories with Socialinsider Analytics",
"operationId": "Stories",
"parameters": [
{
"name": "body",
"in": "body",
"required": false,
"schema": {
"type": "object",
"properties": {
"key": {
"type": "string",
"description": "key"
},
"projectname": {
"type": "string",
"description": "projectname"
},
"profiles": {
"type": "array",
"items": {
"type": "string"
},
"description": "profiles"
}
}
}
}
]
}
}
},
"definitions": {},
"parameters": {},
"responses": {},
"securityDefinitions": {
"API Key": {
"type": "apiKey",
"in": "query",
"name": "key"
}
},
"security": [
{
"API Key": []
}
],
"tags": [],
"x-ms-connector-metadata": [
{
"propertyName": "Website",
"propertyValue": "https://app.socialinsider.io"
},
{
"propertyName": "Privacy policy",
"propertyValue": "https://www.socialinsider.io/privacy"
},
{
"propertyName": "Categories",
"propertyValue": "Social media"
}
]
}
23 changes: 23 additions & 0 deletions certified-connectors/Socialinsider/apiProperties.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"properties": {
"connectionParameters": {
"api_key": {
"type": "securestring",
"uiDefinition": {
"displayName": "Your PowerBI key",
"description": "The Your PowerBI key for this api",
"tooltip": "Provide your Your PowerBI key",
"constraints": {
"tabIndex": 2,
"clearText": false,
"required": "true"
}
}
}
},
"iconBrandColor": "#fbaf3a",
"capabilities": [],
"publisher": "Socialinsider",
"stackOwner": "Socialinsider"
}
}

0 comments on commit 101347a

Please sign in to comment.