1

C# コードを 2011 エンドポイントから Web API に移行しています。API バージョン 8.0 があります。Web API を使用して挿入/削除/更新操作を正常に実装しましたが、一括操作の場合、C# でこれを実装する方法がわかりません。実装についてはhttps://gist.github.com/prabirshrestha/3929230を参照しました。ここに私たちが書いたコードがあります:

HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "batch");
MultipartContent batchContent = new MultipartContent("batch");
request.Content = batchContent;
batchContent.Add(new HttpMessageContent(new 
HttpRequestMessage(HttpMethod.Get, "contacts")));
response = httpClient.SendAsync(request);
response.Wait();  

このコードでは、次のようなエラーが発生します。

この操作は、相対 URI ではサポートされていません。

誰かがこれを実装するのを手伝ってくれるかどうか教えてください. また、一括操作は Web API 8.0 バージョンの一部なのか、それともこのバージョン以降に導入されたのかなど、質問がありますか?

4

1 に答える 1

0

この記事によると、v8 Web API はバッチ操作をサポートしています。

Web API エンドポイントの完全な URI が にない可能性がありますHTTPRequestMessage。次のようになります。

[Organization URI]/api/data/v8.2/accounts

この質問も役立つ場合があります。

于 2018-07-24T11:47:38.747 に答える