これは簡単なことだと思っていますが、私の答えはどこにも見つかりません... .netを介して残りのAPIを照会する必要があるクライアントがあります。彼はapiのURLとデータのサンプルを私に送った。私はrestsharpを使用していると私はサービスにポストをやろうとしているrestsharpで休憩サービスに投稿
<?xml version="1.0"?>
<root>
<request>
<APIClientID>0</APIClientID >
<Version>0</Version>
<APIPassword>password</APIPassword >
<Function>functionName</Function >
<Params>
<UserId>(current-datetime)</UserId >
<page>example.aspx</page>
<application>appName</application>
<function>functionName</function>
</Params>
</request >
</root >
:これは、彼が送信したものです。しかし、私はちょうどAPIの詳細を取得ページを取得しています。これは私が間違っているつもりだどこにどんな思いが大幅apprecaitedされるだろう...私はrestsharpでやっている
var client = new RestClient();
client.BaseUrl = url;
var request = new RestRequest(Method.POST);
request.AddHeader("APIClientID", "4");
request.AddHeader("Version", "0");
request.AddHeader("APIPassword", "password");
request.AddHeader("Function", "TransAPIStats");
request.AddHeader("Version", "0");
request.AddParameter("Client", "test client");
request.AddParameter("UserId", DateTime.Now.ToString());
request.AddParameter("Page", "example.aspx");
request.AddParameter("Application", "app");
request.AddParameter("Function", "function");
RestResponse response = client.Execute(request);
です!私はhte xmlについて、restsharpコールに正しく翻訳していないと思っていますが、この時点では失われています...ありがとう!
私は、XDocumentシリアライザが便利なツールと考えています:-) –
ISerializerは貢献方法のひとつです。 –
私はちょうどそれを行うかもしれません。 –