-1

ある種の API を介して現在の pubCenter eCPM を取得できるかどうか疑問に思っていますか?

「PubCenter Adviser」という WindowsPhone アプリがあり、すべての pubCenter カテゴリの現在の eCPM が表示されます。

彼らはどうやってそれを作ったのですか?データを取得できる API はありますか? 解決策が存在する場合-誰かがドキュメントまたは同様のものへのリンクを提供できますか?

私はグーグルを検索しましたが、何も見つかりませんでした:(

よろしく、マチェイ

4

1 に答える 1

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 要求を監視することによって)。

于 2013-02-14T12:15:20.293 に答える