2016-06-17 4 views
0

Microsoft推奨APIに使用量データを送信しようとしています。errorLineCount = 1使用中に明白なエラーがない場合

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"

しかし、次の応答が返されます。:

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

    ] 
} 

は私が10行の違いを見ていないここで私の要求です。しかし、マイクロソフトのAPIコンパニオン。助けてもらえますか?

+0

リクエストボディの最後の行にはシンボル '[\ n]'がありません。あなたはそれがエラーを引き起こすかどうかチェックできますか? –

答えて

0

Ah!私はついにこの問題を理解した。私はAPIに未知のアイテムについての使用法をインポートしようとしていたようです。

カタログをインポートしたときに、無効な商品やアイテムの一部がフィルタリングされました。しかし使用データにはそれらが含まれていました。

生産中に無効な使用データを拒否するのは正常です。私は統合をテストしていたので、いくつかの使用ポイントが拒否された理由は完全にはっきりしているはずです

関連する問題