I cant see the images, but I make all of my connections to ContentStudio via HTTP Requests.
I haven’t found a CS ‘native’ node yet.
First, I pull my CS Workspaces:
HTTP Request Node
Method: GET
URL: http://api.contentstudio.io/api/v1/workspaces
Authentication: None
Send Query Parameters: On
Specify Query Parameters: Using Fields Below
Query Parameters:
- Name = per_page
- Value = 10
Send Headers: On
Specify Headers: Using Fields Below
Header Parameters:
- Name: X-API-KEY
- Value: your ContentStudio API key
Next, I pull my Workplace Socials
HTTP Request Node
Method: GET
URL: http://api.contentstudio.io/api/v1/workspaces/your CS workspace ID/accounts
Authentication: None
Send Query Parameters: On
Specify Query Parameters: Using Fields Below
Query Parameters:
Send Headers: On
Specify Headers: Using Fields Below
Header Parameters:
- Name: X-API-KEY
- Value: your ContentStudio API key
Lastly, to post on your platform.
HTTP Request Node
Method: POST
URL: http://api.contentstudio.io/api/v1/workspaces/your CS workspace ID/posts
Authentication: None
Send Query Parameters: Off
Send Headers: On
Specify Headers: Using Fields Below
Header Parameters:
- Name: X-API-KEY
- Value: your ContentStudio API key
Send Body: On
Body Content Type: JSON
Specify Body: Using JSON
JSON:
{
“content”: {
“text”: “Dynamic field for wherever you are pulling your SM caption from”,
“media”: {
“images”: [
“URL(s) where you are storing your image(s)”
]
}
},
“accounts”: [
“xxxxxxxxxxxxx”
],
“scheduling”: {
“publish_type”: “now”
}
}
You can also change the scheduling type, but refer to CS API documentation for that
* Also, in the earlier node, where I was specifying facebook,instagram,linkedin, that was for a filtering system I set up so each channel can get its own custom caption. Not necessary for what you are doing but it may come in handy for you in the future.