.NET 4.0上的OpenX API

Hal*_*han 3 api asp.net-mvc openx openx.net

在我的网络项目中,我必须通过我们的openx服务器提供广告,但在搜索了有关如何在.NET上实现openx API的文档之后,我还没有找到任何内容.有谁知道如何在.NET上实现他们的API以及如何通过它来投放广告?文档表示赞赏.

注意:我完成了我的搜索,但没有找到任何与此有关的内容.使用自己的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
Run Code Online (Sandbox Code Playgroud)

上面我正在实现OpenX API.现在我正在等待获得我的用户的权限,因为服务器返回"服务器返回错误异常:[801]用户必须是OA安装管理员"我尝试登录.

以上代码是否足以使用您的API?

Mau*_*fer 5

我是OpenX.NET的作者.如果您只需要在Web应用程序中提供OpenX广告,则无需使用这些API绑定.只需将OpenX javascript放入您的网页即可.

如果您真的需要将API用于其他类型的场景并且是OpenX的新手,我建议您首先熟悉OpenX概念,请参阅OpenX Developer Zone.然后看一些OpenX.NET测试.OpenX.NET是OpenX实体和方法的一对一映射.

编辑:除非你想调试某些东西或者真的知道你在做什么,否则你永远不需要直接处理代理.只需使用会话构造函数:

SessionImpl(string username, string password, string url)
Run Code Online (Sandbox Code Playgroud)

URL是OpenX v2 API的根URL,例如http://localhost:10002/openx/api/v2/xmlrpc/,请参阅测试中示例app.config.