3

私の Web プロジェクトでは、openx サーバーを介して広告を配信する必要がありますが、openx の API を .NET に実装する方法に関するドキュメントを検索しても、何も見つかりませんでした。API を .NET に実装する方法と、それを介して広告を配信する方法を知っている人はいますか? ドキュメンテーションは高く評価されます。

注: 検索を行いましたが、この件に関連するものは見つかりませんでした。独自の API を使用することは、サードパーティ API の優先事項です。

編集:

Public Class OpenXAdsProcessor

    Dim session As OpenXNet.ISession
    Dim s As IOpenXProxy

    Public Sub New()

        s = CookComputing.XmlRpc.XmlRpcProxyGen.Create(Of IOpenXProxy)()
        s.Url = "ourserverurl/www/api/v1/xmlrpc/LogonXmlRpcService.php"        
        s.XmlRpcMethod = "logon"

        session = New SessionImpl(s, "username", "password")

    End Sub
End Class

上記では、OpenX API を実装しています。ログインしようとすると、サーバーが「サーバーが障害例外を返しました: [801] ユーザーは OA インストール管理者である必要があります」を返したため、現在、ユーザーのアクセス許可を取得するのを待っています。

API を利用するには、上記のコードで十分でしょうか?

4

2 に答える 2

5

私はOpenX.NETの作成者です。Web アプリケーションで OpenX 広告を配信するだけであれば、これらの API バインディングを使用する必要はありません。Web ページに OpenX JavaScript を配置するだけです。

他の種類のシナリオで API を本当に使用する必要があり、OpenX を初めて使用する場合は、まず OpenX の概念に慣れることをお勧めします。 OpenX Developer Zoneを参照してください。次に、いくつかのOpenX.NET テストを参照してください。OpenX.NET は、OpenX エンティティおよびメソッドへの 1 対 1 のマッピングです。

編集:何かをデバッグしたり、自分が何をしているのかを本当に知りたい場合を除き、プロキシを直接処理する必要はありません。セッション コンストラクタを使用するだけです。

SessionImpl(string username, string password, string url)

URL は OpenX v2 API のルート URL です。たとえば、テストのサンプル app.config をhttp://localhost:10002/openx/api/v2/xmlrpc/参照してください。

于 2012-03-13T16:35:15.253 に答える
0

.NET で使用できるバインディングがいくつかあります。

于 2012-03-13T07:27:42.713 に答える