通过一些API获取pubCenter eCPM?

时间:2013-02-14 11:00:56

标签: windows-phone-7

我想知道是否可以通过某种API获取当前的pubCenter eCPM?

有一个名为“PubCenter Adviser”的WindowsPhone应用程序,它显示所有pubCenter类别的当前有效每千次展示费用。

他们是如何成功的? 有没有API所以我可以从中获取数据? 如果存在解决方案 - 有人可以提供任何文档或类似内容的链接吗?

我搜索了谷歌并没有找到任何结果:(

亲切的问候, 马切伊

1 个答案:

答案 0 :(得分:0)

  

他们是如何成功的?

你必须问他们。

  

是否有任何API,以便我可以从中获取数据?

没有记录 API。尽管如此,API很可能是可用的:在pubcenter页面上,使用Silverlight显示图表。快速查看页面的HTML代码可以看出数据没有直接提供给Silverlight应用程序:

    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
        <param name="source" value="ClientBin/AdvancedReport.xap"/>
        <param name="onerror" value="OnSilverlightError" />
        <param name="background" value="white" />
        <param name="minRuntimeVersion" value="2.0.31005.0" />
        <param name="autoUpgrade" value="true" />
        <param name="uiculture" value="en-US" />
        <param name="culture" value="en-US" />
        <param name="initParams" value="LogFlushThreshold=1,TraceLevel=Verbose,LogServiceUrl=/Shared/Services/LogService.svc,LocaleId=en-us,IsMobileOnlyUser=True,WebMobileAlertMessage=Note: Click data is for websites only" />
            <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
            <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
        </a>
    </object>

这意味着,一旦加载,Silverlight应用程序将调用某种服务来获取数据。但要知道调用哪个服务以及使用什么参数,您必须对应用程序进行反向工程(通过反编译XAP,或通过使用Fiddler监视HTTP请求)。