関連コンテンツの取得

Backlot APIを使って、各アセットに関連したコンテンツを取得できます。

関連コンテンツを取得する方法:

  1. 関連コンテンツを取得するアセットを選びます。 次の例はアセットxtNnJ4OkQzLNI1wI2rYDvl5saZphlRaIに関連した2本のビデオを返します。
    [GET] /v2/discover/similar/assets/xvYXRnMTq9mUtxDdI7DejR6qeOEy67-h?limit=2
        

    Backlot は次のようなレスポンスを返します。

    		{
    		  "results": [
    		    {
    		      "name": "Highlight Of The Night",
    		      "description": "76ers take advantage of Derrick Rose's absence in Game 2 and roll to 109-92 win.",
    		      "embed_code": "Z2dnRsNDrcK-ZaZrlFIZuTlPoDZ_QkW3",
    		      "external_id": "espn:7880638",
    		      "preview_image_url": "http://vod.espn.go.com/images/2012/0502/dm_120502_sc_highlight.jpg",
    		      "duration": "91000",
    		      "hostedAtURL": null,
    		      "bucket_info": "1{\"encoded\":\"eNpNjtsKhCAQht9lrmNR1+zwMiElrVAqOhtE27vv2Abr3fynjzkg6GgcDlsY\\n7AQ9qE4oydlHNJw9oQKz5RT3YKDnFQQTRzL0TJI9WF2BXmYfLb7WgUh6TdAf\\nMEft3osmeydkxqBdaQF0pdFHcwMBfSCLhmjRepdy5SyZTl87pB+nRNVoxmGx\\nCa9Pn13N1e/TPislxF+1jZRFJmTRbEVTZG3HbgXnF+k0UNc=\",\"position\":0}",
    		      "reason": "top"
    		    },
    		    {
    		      "name": "Kobe, Lakers Take 2-0 Lead",
    		      "description": "Kobe Bryant scores 38 to lead the Lakers to the 104-100 win over Nuggets.",
    		      "embed_code": "R3eXRsNDpA53ONkBxNcwr3JoYx04BLG2",
    		      "external_id": "espn:7880799",
    		      "preview_image_url": "http://vod.espn.go.com/images/2012/0502/dm_120502_lakers_nuggets.jpg",
    		      "duration": "61000",
    		      "hostedAtURL": null,
    		      "bucket_info": "1{\"encoded\":\"eNpNjtsKhCAQht9lrmNR1+zwMiElrVAqOhtE27vv2Abr3fynjzkg6GgcDlsY\\n7AQ9qE4oydlHNJw9oQKz5RT3YKDnFQQTRzL0TJI9WF2BXmYfLb7WgUh6TdAf\\nMEft3osmeydkxqBdaQF0pdFHcwMBfSCLhmjRepdy5SyZTl87pB+nRNVoxmGx\\nCa9Pn13N1e/TPislxF+1jZRFJmTRbEVTZG3HbgXnF+k0UNc=\",\"position\":1}",
    		      "reason": "top"
    		    }
    		  ]}
        

    Sorting 試行する

  2. 各結果から情報を取得して、ウェブページのコンテンツを生成します。 次の例はシンプルなHTMLコンテンツを表示します。
    <div class="sidebar">
        <h4 class="sidebar-head">Similar Videos</h4>
        <ul>
            <li>
                <p><a href="/video/90OXRsNDqbuHKp8XNQzxEKo3f_yKBWzF">Highlight Of The Night</a></p>
                <p>76ers take advantage of Derrick Rose's absence in Game 2 and roll to 109-92 win</p>
            </li>
            <li>
                <p><a href="/video/90OXRsNDqbuHKp8XNQzxEKo3f_yKBWzF">Kobe, Lakers Take 2-0 Lead</a></p>
                <p>Kobe Bryant scores 38 to lead the Lakers to the 104-100 win over Nuggets.</p>
            </li>        
        </ul>
    </div>    
        
       

この記事はお役にたちましたか?