2016-06-17 5 views
0

Ich versuche, Nutzungsdaten an Microsoft Recommendation API zu senden. Hier ist meine Anfrage:errorLineCount = 1 Wenn keine offensichtlichen Fehler während der Verwendung auftreten Upload

POST /recommendations/v4.0/models/ccfb261a-ae96-4ae8-be43-15571fc47a66/usage?usageDisplayName=instasell 
 
Ocp-Apim-Subscription-Key: xxxxxxxx 
 
Content-Length: 409 
 
Content-Type: text/plain; charset=ISO-8859-1 
 
Host: westus.api.cognitive.microsoft.com 
 
Connection: Keep-Alive 
 
User-Agent: InstaSell.ru 
 
Accept-Encoding: gzip,deflate 
 
"19vu1oowsiupsrnnln7eu82ln,8,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"19vu1oowsiupsrnnln7eu82ln,8,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"77,8,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"77,9,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"77,134,2016/06/15T01:16:30,Click[\n]" 
 
"77,134,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"77,134,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"77,8,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"77,8,2016/06/15T01:16:30,AddShopCart[\n]" 
 
"77,8,2016/06/15T01:16:30,Click"

Aber erhalten die folgende Antwort:

{ 
    "fileId":"c224766e-1e2a-405e-9367-37a0d36973d0", 
    "processedLineCount":10, 
    "errorLineCount":1, 
    "importedLineCount":9, 
    "errorSummary":[ 

    ] 
} 

Ich sehe keine Unterschiede in 10 Zeilen. Allerdings Microsoft api comlaints. Kannst du bitte helfen?

+0

Es scheint, dass die letzte Zeile des Anfragekörpers das Symbol '[\ n]' verfehlt. Könnten Sie überprüfen, ob es den Fehler verursacht? –

Antwort

0

Ah! Ich habe das Problem endlich verstanden. Es sieht so aus, als ob ich versucht habe, die Verwendung von Elementen zu importieren, die der API unbekannt sind.

Als ich den Katalog importierte, habe ich einige der ungültigen Produkte/Artikel gefiltert. Aber Nutzungsdaten enthalten sie.

Es ist normal, ungültige Nutzungsdaten während der Produktion abzulehnen. Ich habe die Integration getestet, daher sollte es völlig klar sein, warum einige Verwendungspunkte abgelehnt wurden.