2012-01-06 16 views
1

次のコードでOpenXはに接続しようとしますが:(asp.net、C#の)OpenXはAPIの接続

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ログインページであることがわかります。そのため、このエラーメッセージが表示されます。 質問は間違っていますか?サーバー設定?

答えて

1

リンクが間違っていたありがとう: "http://testserver.com/www/api/v2/xmlrpc/" でなければなりません。

1

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