識別受保護的資源 identifying-protected-resources

NOTE
此頁面上的內容僅供參考。 使用此API需要Adobe的目前授權。 不允許未經授權的使用。

概觀 overview

每個授權請求(或檢查授權的請求)都必須包含使用者請求存取之受保護資源的唯一識別碼。 受保護的資源可以是任何層級的授權內容,如MVPD和參與的程式設計師所協定。 潛在受保護資源必須適合此樹狀結構,且粒度越來越具體:

  • 網路
    • 頻道
      • 顯示
        • 集數
          • 資產

媒體RSS格式 media_rss

可用簡單字串(管道的唯一識別碼)來識別資源,或以Media RSS格式(MRSS)表示,如Adobe(或Adobe Pass驗證授權合作夥伴)與參與的MVPD和程式設計人員所協定。 用作資源規範的RSS字串可以包含其他資訊,例如分級和家長監護中繼資料。

如果您使用簡單資源識別碼(例如「TNT」),則會假設它代表管道,並會轉譯成此RSS資源規範:

    <rss version="2.0">
        <channel>
            <title>TNT</title>
        </channel>
    </rss>

例如,更複雜的規範可能包含其他評等資訊。 您可以將整個RSS字串傳遞至需要資源ID的Access Enabler函式,例如getAuthorization()

    var resource =
        '<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
             <channel>
                 <title>TNT</title>
                 <media:rating scheme="urn:mpaa">pg</media:rating>
             </channel>
         </rss>';
    getAuthorization(resource);

資源規範對Adobe Pass驗證而言是不透明的;它們只會傳遞給MVPD。 如果MVPD無法辨識或無法剖析您的資源規範,則會傳回錯誤給Adobe Pass驗證,以便將錯誤傳回tokenRequestFailed()回呼。

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b