パッケージ

パッケージは、利用できるフィードタイプや字幕やペイパービューがサポートされているかなど、プロバイダーが利用できる機能を一覧にします。各プロバイダーを1つのパッケージに割り当てますが、パッケージは多くのプロバイダーで共有することができます。

リセラー用の全パッケージを取得

[GET] /v2/packages
   

パッケージについての情報を表示

[GET] /v2/packages/package_id
   

プロバイダーパッケージを取得

[GET] /v2/providers/provider_id/package
   

プロバイダーのパッケージを変更

[PATCH] /v2/providers/provider_id
{
  "package_id": package_id
}
   

ルート属性

次の表はルートに表示されるすべて属性を示しています。

ルート属性 説明
package_id

パッケージのID。

タイプ:文字列

デフォルト:なし

例:/packages/1d0bbc1f364c47ef8044030c70d3e95f

provider_id

プロバイダーのID。プロバイダー一覧を取得するために、/providersルートに対してGETを実行してください。

タイプ:文字列

デフォルト:なし

例:/providers/b4f1a93b779145b

プロパティ

次の表はプロバイダーと関連付けることができるすべてのプロパティを示しています。

プロパティ 説明 必須?
ad_assets

広告をサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
analytics

サポートされる分析機能のコンテナ

タイプ:コンテナ

デフォルト:なし

いいえ
apis

サポートされるAPIのコンテナ

タイプ:コンテナ

デフォルト:なし

いいえ
asset_features

サポートされる機能のコンテナ

タイプ:コンテナ

デフォルト:なし

いいえ
asset_types

サポートするアセットタイプのコンテナ

タイプ:コンテナ

デフォルト:なし

いいえ
backlot_api

Backlot APIをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
base_package_id

このパッケージから生成されたパッケージのIDを指定します。

タイプ:文字列

デフォルト:なし

例: a4170df8346c4e1b953041bd8f4328ed

いいえ
boxee_feeds

Boxeeフィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
closed_captions

字幕をサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
device_type_analytics

デバイスタイプ分析をサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
domain_analytics

ドメイン分析をサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
epg_api

Ooyalaスケジュール(電子公開ガイド)APIをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
feeds

フィードコンテナ

タイプ:コンテナ

デフォルト:なし

いいえ
geo_analytics

地理的分析をサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
id

パッケージのIDを指定します。

タイプ:文字列

デフォルト:なし

例:1d0bbc1f364c47ef8044030c70d3e95f

いいえ
ingestion_api

取り込みAPI(FTP、Aspera)をサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
ios_live

iOSライブストリーミングをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
ipad_feeds

iPad フィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
iphone_abr_feeds

適応ビットレートフィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
iphone_feeds

iPhoneフィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
itunes_feeds

iTunesフィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
live_streams

3GPフィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
metadata

メタデータをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
movie_ratings

動画のレーティングをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
name

パッケージの名前。

タイプ:文字列

例:Royale with Cheese

はい
pay_per_view

ペイウォールをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
remote_assets

リモートアセットをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
reseller_id

リセラーのIDを指定します。

タイプ:文字列

デフォルト:なし

例:3a2455e44b3d48b38e58797f38acc4d9

いいえ
source_feeds

ソースファイルをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
tag_analytics

カスタムタグをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
three_gp_feeds

3GPフィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
universal_feeds

ユニバーサルシンジケーションフィードをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
uploader_widget_api

アップローダーウィジェットをサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ
youtube

YouTube公開をサポートするかどうかを指定します。

タイプ:ブーリアン

有効値: true | false

デフォルト:パッケージ設定に依存します

例: true

いいえ

次の例はリセラーアカウント用のすべてのパッケージを取得します。

[GET] /v2/packages
    

Backlot はパッケージ一覧を返します。

Sorting 試行する

次の例は指定されたパッケージの情報を取得します。

[GET] /v2/packages/1d0bbc1f364c47ef8044030c70d3e95f
    

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

{
  "name": "Package Name",
  "feeds": {
    "three_gp_feeds": false,
    "iphone_abr_feeds": true,
    "ipad_feeds": true,
    "universal_feeds": true,
    "boxee_feeds": true,
    "iphone_feeds": true,
    "itunes_feeds": true,
    "source_feeds": false
  },
  "asset_types": {
    "live_streams": false,
    "youtube": true,
    "remote_assets": true,
    "ad_assets": true,
    "ios_live": true
  },
  "asset_features": {
    "closed_captions": true,
    "metadata": true,
    "movie_ratings": true,
    "pay_per_view": false
  },
  "id": "1d0bbc1f364c47ef8044030c70d3e95f",
  "base_package_id": "a4170df8346c4e1b953041bd8f4328ed",
  "apis": {
    "ingestion_api": true,
    "backlot_api": true,
    "uploader_widget_api": true
  },
  "reseller_id": "3a2455e44b3d48b38e58797f38acc4d9",
  "analytics": {
    "device_type_analytics": true,
    "tag_analytics": true,
    "geo_analytics": true,
    "domain_analytics": true
  }
}
    

Sorting 試行する

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