Skip to content

Instantly share code, notes, and snippets.

@pietroleggero
pietroleggero / GetArticleDetails
Last active March 25, 2017 00:23
Snippet of code that give an idea of the parse the Knova GetDetailsFull to get the Article details
To Get the article details, you can use the knowa API
GetDetailsFull with
externalId = the article ID
sliceID = 1
sessionID = ""
public static ArticleDetail ParseArticleDetailXml(string xml)
@pietroleggero
pietroleggero / Knova-GetArticles Request
Last active March 25, 2017 00:20
Snippet of code that shows how to create and parse a Knova DialogRequest to the get the Articles List
GetArticleRequest json sample:
{
"query":"Something to query",
"userID":"NAR130",
"kmBrand": "UMBN_NEWHOLLANDAG_1_1",
"kmModelId":"SG_ST720DISCANDRIPPER_1_3",
"kmMarket":"UMMR_NORTHAMERICAREGION_1_2",
"kmItemForPage": 50,
"kmStartFromItem":1,
@pietroleggero
pietroleggero / gist:c4147646e9c9ed599f8cd44dbb23729d
Created March 24, 2017 23:48
Sample how to create a DialogRequest starting from the Mobile App GetArticleRequest Json
public static string cretaGetArticlesRequest(GetArticlesRequest request)
{
string sessionID = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string kmMs = "MS_CHINESECUSTOMERMICROSITE_1_1";
string sortField = "relevance";
string sortOrder = "0";
string query = request.Query;
string numKCs = request.KmItemForPage.ToString();
string startKC = request.KmStartFromItem.ToString();
@pietroleggero
pietroleggero / gist:97e839dee78fb5448bc5ce881387ae50
Created March 24, 2017 23:48
Sample how to create a DialogRequest starting from the Mobile App GetArticleRequest Json
public static string cretaGetArticlesRequest(GetArticlesRequest request)
{
string sessionID = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string kmMs = "MS_CHINESECUSTOMERMICROSITE_1_1";
string sortField = "relevance";
string sortOrder = "0";
string query = request.Query;
string numKCs = request.KmItemForPage.ToString();
string startKC = request.KmStartFromItem.ToString();
@pietroleggero
pietroleggero / gist:05d83b4c5f4365963c220ac4a507cd22
Created March 24, 2017 23:48
Sample how to create a DialogRequest starting from the Mobile App GetArticleRequest Json
public static string cretaGetArticlesRequest(GetArticlesRequest request)
{
string sessionID = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string kmMs = "MS_CHINESECUSTOMERMICROSITE_1_1";
string sortField = "relevance";
string sortOrder = "0";
string query = request.Query;
string numKCs = request.KmItemForPage.ToString();
string startKC = request.KmStartFromItem.ToString();