3

在我的网络项目中,我必须通过我们的 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

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

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

4

2 回答 2

5

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

如果您确实需要将 API 用于其他类型的场景并且不熟悉 OpenX,我建议您首先熟悉 OpenX 概念,请参阅OpenX 开发人员专区。然后查看一些OpenX.NET 测试。OpenX.NET 是到 OpenX 实体和方法的一对一映射。

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

SessionImpl(string username, string password, string url)

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

于 2012-03-13T16:35:15.253 回答
0

有一些可用于 .NET的绑定。

于 2012-03-13T07:27:42.713 回答