●やりたい事
Garoon SOAP APIを使ってC#のアプリケーションからファイルの取得
●分からないこと
例外の解消方法
VisualStudio2017でガルーンAPIを使ってメッセージを送ってみる
上記のサイトを参考にWeb参照の追加済み
ファイルを取得する
上記のAPIをとりあえず試そうと手探りでコードを作成
C#
1 var test = new web参照名.CabinetBinding(); 2 var hid = new web参照名.CabinetGetFileInfoRequestType(); 3 hid.hid = "8"; 4 5 try 6 { 7 var ret = test.CabinetGetFileInfo(hid); 8 } 9 catch(SoapException e) 10 { 11 }
例外が発生して、例外の内容が「SOAPリクエストが不正です。」
詳細が「 "Header" がSOAPリクエストに存在しません。」となっております。
とりあえずログインから試してみるかとコードを試すも全く同じ例外が発生していて
完全にリクエストの仕方に問題があるということは分かりました。
結果が『SOAPリクエストが不正です。』となります
状況としては上記のページと全く同じ状況になっております。
公式サイトにはVisualStudioを使ったAPIの説明も無く
質問に対しても回答が付いていない状態で解決方法が分かりません...
GRN_UTIL_API_65001
というエラーコードが帰ってきているのが分かっているため
Garoon SOAP APIの注意事項
に書いてある
「リクエストに含まれる要素に xmlns:soap="http://www.w3.org/2003/05/soap-envelope" 以外の namespace が設定されているとエラー(GRN_UTIL_API_65001)が返されます。」
が原因なのかとも思ったのですが、そのnamespaceの指定方法も分からず...
といった感じです。
どなたかどんな情報でもいいので、ヒントになりそうなことが有りましたら回答いただけるとありがたいです。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/27 02:19