1

次のコードは、xml の逆シリアル化に失敗します。

var query = new TermQuery();

var results = query.ExecuteQuery(context);

var r = results.Count(); Console.WriteLine(r);

404 エラーが発生します。SalesTerm クエリにアクセスするためのリソースが利用できないようです。

これは要求です:

<?xml version="1.0" encoding="utf-8"?><TermQuery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.intuit.com/sb/cdm/v2" />

そしてこれが応答です

<html><head><title>JBoss Web/2.1.12.GA-patch-03 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - Null subresource for path: https://services.intuit.com/sb/none/v2/556745565</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>Null subresource for path: https://services.intuit.com/sb/none/v2/556745565</u></p><p><b>description</b> <u>The requested resource (Null subresource for path: https://services.intuit.com/sb/none/v2/556745565) is not available.</u></p><HR size="1" noshade="noshade"><h3>JBoss Web/2.1.12.GA-patch-03</h3></body></html>

ありがとう!

4

1 に答える 1

3

これはDevKitのバグです。エンドポイントを見ると、DevKitはエンティティタイプとして「none」を渡しています。

https://services.intuit.com/sb/なし/

回避策として、DevDefinedまたは同様のライブラリを使用して、OAuthリクエストを作成し、サービスを直接呼び出すことができます。次に例を示します。

http://pastebin.com/raw.php?i=dqTb7gFM

于 2013-01-29T18:23:57.910 に答える