したがって、2日間の調査と実験の結果、現時点ではWindowsPhone用のJSONRPCクライアントは機能していないという結論に達しました。JayrockとAustinHarrisはどちらも、アプリでそれらを参照しようとすると、数え切れないほどのエラーが発生します。
私にとっては新しい問題なので、誰かがこれらの種類の要求を処理する方法についてのインサイダーの知識を持っていますか?私が働いていた会社は、単純なPing Webサービスから始めて、JSONRPCを介して接続するためのいくつかのWebサービスを提供してくれました。
{"transport":"POST","envelope":"JSON-RPC-2.0","contentType":"application\/json","SMDVersion":"2.0","services":{"ping":{"envelope":"JSON-RPC-2.0","transport":"POST","parameters":[{"type":"any","name":"mirror","optional":true}],"returns":["array","array","any","any"]}},"methods":{"ping":{"envelope":"JSON-RPC-2.0","transport":"POST","parameters":[{"type":"any","name":"mirror","optional":true}],"returns":["array","array","any","any"]}}}
調査中に、非常に便利なクライアントを見つけましたが、WindowsPhoneアセンブリで動作するものはないようです... http://code.google.com/p/jayrock/source/browse/src/Jayrock.Sandbox /JsonRpcClient.cs はこのようになっています。
クライアントがJayrockからの参照を必要としているという事実に注意してください。ただし、ソースを取得して自分でビルドすると、他にも多くのエラーが発生します。(このバージョンのアプリケーションでは、ソリューションフォルダーとwwwフォルダーはサポートされていません(Visual Studio 2010 for Windows Phone)
JSON RPCを介してこのWebサービスにアクセスする方法についてのヘルプをいただければ幸いです!
編集 - -
ついに動作するクライアントを見つけました。NewtonSoft、まだpingサービスを実装する方法がわかりません...この問題に関する私の知識はあまりにも限られています..