Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Insight

Get embed link (server side)

  • Last UpdatedMay 19, 2023
  • 1 minute read

This code generates a chart.

private string GetEmbedLink()

{

var columnChartData = @"

{

'ChartTitle': 'Template API Column Chart',

'ChartType': 'Column Chart',

'Version': '1.0',

'TimeRangeUTC': '2018-02-24T19:59:03.708Z,2018-02-26T19:59:03.708Z',

'Tags': [

{

'TagName': 'WeatherApp.Oakland.Weather ID',

'Color': '#03A9F4'

},

{

'TagName': 'WeatherDTN.Auckland.Dew Point',

'Color': '#F57F17'

}

],

"SliceBy": 'WeatherApp.Oakland.Weather Text'

}";

string embedLink = null;

var request = (HttpWebRequest)WebRequest.Create("https://online.wonderware.[DOMAINSUFFIX]/apis/explore/v2/ChartApi");

var data = Encoding.ASCII.GetBytes(columnChartData);

var authorizationHeader = "Bearer <token_ID>";

request.Method = "POST";

request.ContentType = "application/json";

request.ContentLength = data.Length;

request.Headers.Add(HttpRequestHeader.Authorization, authorizationHeader);

using (var stream = request.GetRequestStream())

{

stream.Write(data, 0, data.Length);

}

try

{

var response = (HttpWebResponse)request.GetResponse();

embedLink = (string)new StreamReader(response.GetResponseStream()).ReadToEnd();

}

catch (WebException we)

{

var wRespStatusCode = ((HttpWebResponse)we.Response).StatusCode;

}

return embedLink;

}

Related Links
TitleResults for “How to create a CRG?”Also Available in