1

次のコードで OpenX に接続しようとしている間: (asp.net、c#)

IOpenXProxy proxy = (IOpenXProxy)XmlRpcProxyGen.Create(typeof(IOpenXProxy));
proxy.Url = "http://testserver.com/OpenX/www/api/v2/xmlrpc/";
proxy.Logon("username", "password");

エラー メッセージが表示されます。

サーバーからの応答に有効な XML が含まれていません。「'--' は予期しないトークンです。予期されるトークンは '>' です。31 行目、3 番目の位置です。」

Fiddler を使用すると、取得している応答がhttp://testserver.com/www/admin/index.php 、つまり html ログイン ページであることを確認できます。そのため、このエラー メッセージが表示されます。問題は、何が間違っているのですか?サーバー設定?

ありがとうございました

4

2 に答える 2

1

リンクが間違っていました: "http://testserver.com/www/api/v2/xmlrpc/" のはずです。

于 2012-01-18T15:18:12.477 に答える
1

.Net アプリケーションから OpenX を使用するには、OpenX.NETを参照してください。IOpenXProxy の代わりに ISession を使用することをお勧めします

于 2012-03-13T16:38:07.467 に答える