https://a.storyblok.com/f/270183/1368x665/e361157b42/25nov_dev-blog_reports-api-video.jpg

VonageレポートAPIがビデオAPIをサポート

最終更新日 November 24, 2025

所要時間:2 分

はじめに

Vonage Reports APIがサポートされました。 ビデオAPI-ただし Vonage API Dashboard (Unified)ユーザのみです。ただし OpenTok Dashboardユーザーの場合、この機能は利用できません。
これまで、Video API を扱う開発者は主に インサイト APIに頼っていました。今回のアップデートで、Reports API からも Video データにアクセスできるようになりました。 SMS, メッセージ, 音声そして 検証.

レポートAPIとは?

レポート レポートAPIは、Vonage製品全体の使用状況やレポートデータを取得するための中心的な方法であり、現在Videoで利用可能で、開発者や企業にアクティビティ、課金、コンプライアンスデータを追跡する一貫した方法を提供します。

レポートAPIを使用する理由

これは、複数のVonage APIからの使用量と請求データを1つの一貫性のあるフォーマットに持ってくることによって、レポートを簡素化します。Reports APIの詳細については、こちらのローンチ記事をご覧いただくか、Laravelを例とした実装のチュートリアルをご覧ください。

レポートAPIとインサイトAPIの比較

動画データの Reports API の使用方法について説明する前に、Insights および Advanced Insights API と簡単に比較してみましょう。以下の表は、主な違いを示しているため、どの製品があなたのユースケースに最も適しているかを確認することができます。

Table showing different features for Video API ReportsAll features compared

動画 API データのレポート API の使用方法

レポートAPI for Videoは現在REST APIからのみご利用いただけます。Vonage Dashboardからはアクセスできませんので、RESTクライアントを使用してリクエストを行う必要があります。

前提条件

  • ユニファイビデオアカウント

  • APIキーとシークレット

  • RESTクライアント(cURL、Postmanなど)

API設定ページを開くAPI設定ページを開き、Vonage API KeyとSecretにアクセスしてください。両者は以下のスクリーンショットのように表示されます。API Keyはページの上部にあり、API Secretにアクセスするには "Account secret "サブセクションをご参照ください。

注:以前に作成したAPIシークレットを覚えていない場合は、"+ Create new secret "をクリックし、安全に保存してください。

ステップ1.レポートの種類を選ぶ

  • 同期レポート:小規模なデータセットでも迅速な結果が得られます。

  • 非同期レポート:大きなデータセットや長い時間範囲に適しています。バックグラウンドで実行され、ダウンロードリンクが表示されます。
    詳細は 同期操作と非同期操作の違い.

ステップ2.レポートのリクエストと取得

2.1 同期レポートの例

リクエストを送信

curl -X GET "https://api.nexmo.com/v2/reports/records?product=VIDEO-API&account_id=$VONAGE_API_KEY&date_start=2025-09-27T00:00:00Z&date_end=2025-09-30T23:59:59Z" \
-u "$VONAGE_API_KEY:$VONAGE_API_SECRET"

回答例(わかりやすくするためにトリミング)

"records": [
        {
            "account_id": "xxxxx",
            "feature_name": "Subscriber minutes",
            "session_id": "xxxxx",
            "meeting_id": "",
            "subscriber_id": "xxxxx",
            "archive_id": "",
            "broadcast_id": "",
            "hls_id": "",
            "composer_id": "",
            "application_id": "xxxxx",
            "duration": "120.0",
            "date_start": "2025-09-29T11:29:12+00:00",
            "date_end": "2025-09-29T11:30:22+00:00",
            "total_price": "0",
            "currency": "EUR",
            "id": "xxxxx"
        },

を参照してください。 APIリファレンス同期レポートのAPIリファレンスを参照してください。

2.2 非同期レポートの例

リクエストを送信

curl -X POST "https://api.nexmo.com/v2/reports" \
  -u "$VONAGE_API_KEY:$VONAGE_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "product": "VIDEO-API",
    "account_id": "$VONAGE_API_KEY",
    "date_start": "2025-09-01T00:00:00Z",
    "date_end": "2025-09-30T23:59:59Z",
    "callback_url": "https://webhook.site/b7dd039b-afc7-464b-8fbd-1ef84820eaed"
  }'

結果例(CSV)(わかりやすくするためにトリミングしています。)

アカウントID,機能名,セッションID,アプリケーションID,期間,開始日,終了日,合計価格,通貨
xxxxx,Experience composer,xxxxx,xxxxx,7,2025-09-29T11:30:05+00:00,2025-09-29T11:30:12+00:00,0,EUR
xxxxx,Subscriber minutes,xxxxx,xxxxx,120,2025-09-29T11:29:12+00:00,2025-09-29T11:30:22+00:00,0,EUR
xxxxx,Interconnect,xxxxx,xxxxx,120,2025-09-29T11:29:12+00:00,2025-09-29T11:30:22+00:00,0.0094596,EUR

物事をシンプルに保つために、ここでは基本的なことだけを紹介しました。非同期レポートを作成するための完全なステップバイステップ・ガイドは 記事.

動画用レポートAPIを試す準備はできましたか?

Reports API を通して、Video API の使用状況と課金データにアクセスできるようになりました。動画向け Reports API に関する技術的なご質問は、以下のサポート ポータルから動画 API サポート チームにお問い合わせください。 サポート ポータル.OpenTok から Unified への移行をお考えですか?強化されたレポート機能を検討する絶好の機会です。移行の詳細については、アカウント・マネージャーにお問い合わせください。

質問や共有したいことがありますか?Vonageコミュニティ VonageコミュニティSlackまたは 開発者向けニュースレターでフォローしてください。 X(旧Twitter)YouTubeチャンネル YouTubeチャンネルビデオチュートリアルを購読し LinkedInのVonage開発者ページ開発者が学び、コミュニティとつながるためのスペースです。つながりを維持し、進捗状況を共有し、最新の開発者向けニュース、ヒント、イベントを把握してください!

シェア:

https://a.storyblok.com/f/270183/400x402/9ac8c44d9c/yukari-dumburs.png
Yukari DumbursビデオAPIサポートエンジニア

ゆかりはVonageのシニア・サポート・エンジニアで、5年前にビデオAPIサポート・エンジニアリング・チームに加わりました。サーバーおよびアプリケーションエンジニアリングの経歴を持ち、技術的な深みとカスタマーサクセスの架け橋となっている。