Get callTranscript

名前空間: microsoft.graph

スケジュールされた onlineMeeting に関連付けられている callTranscript オブジェクトを取得します。 この API は、ライブ イベントを除くすべての会議の種類からの通話トランスクリプトの取得をサポートします。

トランスクリプトを取得すると、オンライン会議またはアドホック通話に関連付けられている 1 つのトランスクリプトのメタデータが返されます。 トランスクリプトの内容を取得すると、トランスクリプトに関連付けられているテキストのストリームが返されます。

注:

オンライン会議の場合:

  • この API は、ユーザーの予定表のイベントに関連付けられていない create onlineMeeting API を使用して作成された会議をサポートしていません。
  • この API は、1 つ以上の国内クラウドで異なる方法で動作します。 詳細については、「 各国のクラウドでの実装の違い」を参照してください。
  • 会議のトランスクリプトを取得する場合は、代わりに Create イベント API を使用します。

この API は、次の国内クラウド展開で使用できます。

グローバル サービス 米国政府機関 L4 米国政府機関 L5 (DOD) 21Vianet が運営する中国

アクセス許可

この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。

アクセス許可の種類 最小特権アクセス許可 より高い特権のアクセス許可
委任 (職場または学校のアカウント) OnlineMeetingTranscript.Read.All (オンライン会議用)

CallTranscripts.Read.All (アドホック呼び出しの場合)
注意事項なし。
委任 (個人用 Microsoft アカウント) サポートされていません。 サポートされていません。
アプリケーション OnlineMeetingTranscript.Read.All,
OnlineMeetingTranscript.Read.Chat (オンライン会議用)
CallTranscripts.Read.All (アドホック呼び出しの場合)
注意事項なし。

注:

OnlineMeetingTranscript.Read.Chatアプリケーションのアクセス許可では、リソース固有の同意が使用されます。 OnlineMeetingTranscript.Read.Chatアクセス許可は、チャネル会議ではなく、スケジュールされたプライベート チャット会議にのみ適用されます。

この API のアプリケーションアクセス許可を使用するには、テナント管理者がアプリケーション アクセス ポリシーを作成し、ユーザーに付与する必要があります。 ポリシーで構成されたアプリが、そのユーザーに代わって (要求パスで指定されたユーザー ID を使用して) オンライン会議やオンライン会議成果物をフェッチすることを承認します。 詳細については、「 アプリケーションがユーザーの代わりにオンライン会議にアクセスできるようにする」を参照してください。

注:

オンライン会議の場合:

  • この API は、会議の有効期限が切れていない場合にのみ機能します。 詳細については、「 Microsoft Teamsの制限と仕様」を参照してください。
  • この API は、プライベート チャット会議とチャネル会議の両方に適用される会議予定表の招待に参加しているユーザーにも使用できます。

トランスクリプト アクセスのテナント管理者コントロール

この API を使用してトランスクリプトにアクセスするには、適切な Graph アクセス許可が必要であり、また、2 つの独立したテナント管理者設定によって管理されます。

  • トランスクリプトへのアクセスをGraph APIします。 無効にすると、すべてのトランスクリプト要求 (メタデータ、metadataContent、およびcontent) は、要求された形式に関係なく、GraphAccessToTranscriptsDisabled内部エラー コードを含む403 Forbiddenを返します。

  • 話者属性。 無効にすると、トランスクリプト コンテンツは話者情報なしでのみ取得できます。

テナント管理者は、Teams 管理 センターで、または Set-CsTeamsMeetingConfiguration コマンドレットを使用して、これらの会議設定を構成します。

/content エンドポイントでは、次の 2 つの形式がサポートされています。

  • text/vtt (既定値) — タイムスタンプ付き発話と <v Speaker> 音声タグ (speaker-attributed) を含む WebVTT。
  • application/vnd.microsoft.graph.transcript+text — 話者情報のないタイムスタンプ付き発話 (speaker-unattributed)。

Accept ヘッダーまたは $format クエリ パラメーターを使用してtext/vttを選択します。 application/vnd.microsoft.graph.transcript+text形式は、Accept ヘッダーで選択する必要があります。$format クエリ パラメーターではサポートされていません。

テナント管理者が話者属性を無効にした場合、属性付き形式 (text/vtt) を要求すると、SpeakerAttributionNotAllowed内部エラー コードを含む403 Forbiddenが返されます。 トランスクリプトを取得するには、未属性の形式で再試行します。 話者属性の設定は、未適用の形式をブロックすることはありませんが、トランスクリプトへのGraph APIアクセスの影響を受けます。

注:

application/vnd.microsoft.graph.transcript+text形式と関連するテナント管理者コントロールは、2026 年 7 月末に有効になります。

HTTP 要求

/content エンドポイントで、「トランスクリプト コンテンツ形式」で説明されているように、Accept要求ヘッダーを含むトランスクリプト コンテンツ形式を選択します

オンライン会議のトランスクリプトを 1 つ取得する

GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}

オンライン会議の 1 つのトランスクリプトの内容を取得する

  • 文字起こしと話者属性の両方が有効になっている
GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
  • 文字起こしは有効ですが、話者属性は無効です
GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content

アドホック呼び出しの 1 つのトランスクリプトを取得する

GET /me/adhocCalls/{callId}/transcripts/{transcriptId}
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}

アドホック呼び出しの 1 つのトランスクリプトの内容を取得する

  • 文字起こしと話者属性の両方が有効になっている
GET /me/adhocCalls/{callId}/transcripts/{transcriptId}/content
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}/content
  • 文字起こしは有効ですが、話者属性は無効です
GET /me/adhocCalls/{callId}/transcripts/{transcriptId}/content
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}/content

オプションのクエリ パラメーター

このメソッドは、応答をカスタマイズするために $selectOData クエリ パラメーター をサポートします。

要求ヘッダー

ヘッダー
Authorization ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。
承諾 text/vtt または application/vnd.microsoft.graph.transcript+text。 省略可能。 /content エンドポイントで、トランスクリプト コンテンツ形式を選択します。 text/vtt の場合、これは $format クエリ パラメーターと同じです。application/vnd.microsoft.graph.transcript+text 形式はこのヘッダーでのみサポートされます。

要求本文

このメソッドには、要求本文を指定しません。

応答

成功した場合、このメソッドは応答コード 200 OK と応答本文に callTranscript オブジェクトを返します。

トランスクリプト のコンテンツ形式

/content エンドポイントでは、次の形式がサポートされています。 $format クエリ パラメーターまたは Accept 要求ヘッダーを使用してtext/vttを選択します。 application/vnd.microsoft.graph.transcript+text形式は、Accept要求ヘッダーで選択する必要があります。

フォーマット 話者属性 説明
text/vtt はい タイムスタンプ付き発話と <v Speaker> 音声タグを含む WebVTT。 既定で返されます。
application/vnd.microsoft.graph.transcript+text 不要 タイムスタンプ付き発話のみ( <v Speaker> 音声タグなし)。

テナントが話者属性を許可しない場合、 text/vtt の要求は 403 Forbidden / SpeakerAttributionNotAllowedで失敗し、代わりに要求 application/vnd.microsoft.graph.transcript+text

エラー応答

この API は、トランスクリプト アクセスと話者属性のテナント管理者設定によって管理されます。 メッセージ テキストではなく、 innerError.code 値で分岐します。 メッセージは変更される可能性があります。

トランスクリプトへのGraph APIアクセスが無効になっている

テナント管理者がテナントのトランスクリプトへのGraph APIアクセスをオフにした場合、すべてのトランスクリプト要求 (metadatametadataContent、およびcontent) は、GraphAccessToTranscriptsDisabled内部エラー コードで403 Forbiddenを返します。 要求側の回避策はありません。管理者がアクセスを再度有効にするまで、アプリはこの応答を受け取ります。

HTTP/1.1 403 Forbidden
Content-Type: application/json

{
  "error": {
    "code": "Forbidden",
    "message": "Graph API access to transcripts is disabled for this tenant.",
    "innerError": {
      "code": "GraphAccessToTranscriptsDisabled"
    }
  }
}

スピーカー属性のコンテンツが無効になっている

テナント管理者が話者属性を許可しない場合、/content エンドポイントは、要求が話者属性形式 (text/vtt) を要求した場合にのみSpeakerAttributionNotAllowed内部エラー コードで403 Forbiddenを返します。 同じ要求を再試行して、成功する application/vnd.microsoft.graph.transcript+text、属性が設定されていない形式を要求します。 このエラーは、 /content エンドポイントにのみ適用されます (会議ごとおよびアドホック)。 トランスクリプト メタデータ要求は影響を受けません。

HTTP/1.1 403 Forbidden
Content-Type: application/json

{
  "error": {
    "code": "Forbidden",
    "message": "Speaker-attributed transcript content is disabled for this tenant. Retry with Accept 'application/vnd.microsoft.graph.transcript+text'.",
    "innerError": {
      "code": "SpeakerAttributionNotAllowed"
    }
  }
}

注:

トランスクリプトの docx 形式は、2023 年 5 月 31 日の時点で非推奨となりました。

例 1: オンライン会議の callTranscript を取得する

次の例は、オンライン会議の 1 つのトランスクリプトを取得する方法を示しています。

要求

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4

応答

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-type: application/json

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('ba321e0d-79ee-478d-8e28-85a19507f456')/onlineMeetings('MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ')/transcripts/$entity",
    "id": "MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4",
    "meetingId": "MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ",
    "callId": "af630fe0-04d3-4559-8cf9-91fe45e36296",
    "createdDateTime": "2021-09-17T06:09:24.8968037Z",
    "endDateTime": "2021-09-17T06:27:25.2346000Z",
    "contentCorrelationId": "bc842d7a-2f6e-4b18-a1c7-73ef91d5c8e3",
    "transcriptContentUrl": "https://graph.microsoft.com/v1.0/$metadata#users('ba321e0d-79ee-478d-8e28-85a19507f456')/onlineMeetings('MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ')/transcripts/('MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4')/content",
    "meetingOrganizer": {
        "application": null,
        "device": null,
        "user": {
            "@odata.type": "#Microsoft.Teams.GraphSvc.teamworkUserIdentity",
            "id": "ba321e0d-79ee-478d-8e28-85a19507f456",
            "displayName": null,
            "userIdentityType": "aadUser",
            "tenantId": "cd6cee19-2d76-4ee0-8f47-9ed12ee44331"
        }
    }
}

例 2: アドホック呼び出しの callTranscript を取得する

次の例は、アドホック呼び出しの 1 つのトランスクリプトを取得する方法を示しています。

要求

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=

応答

注:

ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('f2e8e111-3887-4936-87f8-639292c70d34')/adhocCalls('5f3640e7-a59c-4bec-82ca-e66251f795b7')/transcripts/$entity",
  "id": "MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=",
  "callId": "5f3640e7-a59c-4bec-82ca-e66251f795b7",
  "createdDateTime": "2025-08-11T06:03:42.9757215Z",
  "endDateTime": "2025-08-11T06:04:21.2551933Z",
  "contentCorrelationId": "c316fb26-aed9-4476-8827-b5be74f74051-10002",
  "transcriptContentUrl": "https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts('MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=')/content",
  "meetingOrganizer": {
      "application": null,
      "device": null,
      "user": {
            "@odata.type": "#microsoft.graph.teamworkUserIdentity",
            "id": "f2e8e111-3887-4936-87f8-639292c70d34",
            "displayName": null,
            "userIdentityType": "aadUser",
            "tenantId": "8393309d-9fb7-4cce-aafb-eedc8c5781e2"
      }
   }
}

例 3: 話者属性コンテンツが有効になっているオンライン会議の callTranscript コンテンツを取得する

要求

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content

応答

応答には、本文のトランスクリプト コンテンツがバイトとして含まれています。 content-type ヘッダーは、トランスクリプト コンテンツの種類を指定します。 負のオフセットは、会話が進行中に文字起こしが開始されたことを示します。

注:

ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 200 OK
Content-type: text/vtt

WEBVTT

00:00:16.246 --> 00:00:17.726
<v User Name>This is a transcript test.</v>

例 4: スピーカー属性のコンテンツが無効になっている場合にアドホック呼び出しの callTranscript コンテンツを取得する

要求

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/content
Accept: application/vnd.microsoft.graph.transcript+text

応答

応答には、本文のトランスクリプトがバイトとして含まれています。 content-type ヘッダーは、トランスクリプト コンテンツの種類を指定します。 負のオフセットは、会話が進行中に文字起こしが開始されたことを示します。

注:

ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 200 OK
Content-type: application/vnd.microsoft.graph.transcript+text

00:00:01.500 --> 00:00:04.000 

Hello, thanks for joining. 

00:00:04.000 --> 00:00:07.200 

Glad to be here. 

例 5: スピーカー属性のコンテンツが無効になっている場合にオンライン会議の callTranscript コンテンツを取得する

次の例は、スピーカー属性のコンテンツが無効になっているときに、オンライン会議の 1 つのトランスクリプトのコンテンツを取得する方法を示しています。

要求

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: application/vnd.microsoft.graph.transcript+text

応答

応答には、本文のトランスクリプト コンテンツがバイトとして含まれています。 content-type ヘッダーは、トランスクリプト コンテンツの種類を指定します。 負のオフセットは、会話が進行中に文字起こしが開始されたことを示します。

注:

ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 200 OK
Content-type: application/vnd.microsoft.graph.transcript+text

00:00:01.500 --> 00:00:04.000 

Hello, thanks for joining. 

00:00:04.000 --> 00:00:07.200 

Glad to be here. 

例 6: 未属性の callTranscript コンテンツを取得する

次の例は、話者属性なしでトランスクリプト コンテンツを取得する方法を示しています。 Accept ヘッダーを使用して、この形式を要求します。

要求

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: application/vnd.microsoft.graph.transcript+text

応答

応答には、 <v Speaker> 音声タグを使用せずに、本文のトランスクリプト コンテンツがバイトとして含まれます。 content-type ヘッダーは、トランスクリプト コンテンツの種類を指定します。

注:

ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 200 OK
Content-type: application/vnd.microsoft.graph.transcript+text

00:00:16.246 --> 00:00:17.726
This is a transcript test.

例 7: テナント ポリシーによってスピーカーの属性が無効になっている

次の例は、テナントに対して話者属性が無効になっており、要求が属性付き形式 (text/vtt) を要求したときの応答を示しています。 application/vnd.microsoft.graph.transcript+textで再試行して、属性が設定されていないトランスクリプトを受け取ります。

要求

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: text/vtt

応答

HTTP/1.1 403 Forbidden
Content-Type: application/json

{
  "error": {
    "code": "Forbidden",
    "message": "Speaker-attributed transcript content is disabled for this tenant. Retry with Accept 'application/vnd.microsoft.graph.transcript+text'.",
    "innerError": {
      "code": "SpeakerAttributionNotAllowed"
    }
  }
}

例 8: 話者属性コンテンツが有効になっている場合にアドホック呼び出しの callTranscript コンテンツを取得する

次の例は、話者属性コンテンツが有効になっているときにアドホック呼び出しの 1 つのトランスクリプトのコンテンツを取得する方法を示しています。

要求

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/content
Accept: text/vtt

応答

応答には、本文のトランスクリプトがバイトとして含まれています。 content-type ヘッダーは、トランスクリプト コンテンツの種類を指定します。 負のオフセットは、会話が進行中に文字起こしが開始されたことを示します。

注:

ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 200 OK
Content-type: text/vtt

WEBVTT

00:00:01.500 --> 00:00:04.000 
<v User Name>Hello, thanks for joining.</v>

00:00:04.000 --> 00:00:07.200 
<v User Name>Glad to be here.</v>

例 9: オンライン会議の callTranscript metadataContent を取得する

要求

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/metadataContent

応答

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-type: text/vtt

WEBVTT
00:00:16.246 --> 00:00:17.726
{"startDateTime":"2023-03-08T08:22:30.0461639+00:00","endDateTime":"2023-03-08T08:22:31.5261639+00:00","speakerName":"User Name","spokenText":"This is a transcription test.","spokenLanguage":"en-us"}

例 10: アドホック呼び出しの callTranscript metadataContent を取得する

要求

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/metadataContent

応答

注:

ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 200 OK
Content-type: text/vtt

WEBVTT
00:00:03.663 --> 00:00:07.903
{"startDateTime":"2025-08-11T06:03:46.6390101+00:00","endDateTime":"2025-08-11T06:03:50.8790101+00:00","speakerName":"MOD Administrator","spokenText":"Hello. Hello. Hello. Hello. Hello. Hello.","spokenLanguage":"en-us"}

00:00:08.063 --> 00:00:08.103
{"startDateTime":"2025-08-11T06:03:51.0390101+00:00","endDateTime":"2025-08-11T06:03:51.0790101+00:00","speakerName":"MOD Administrator","spokenText":"Oh.","spokenLanguage":"en-us"}

例 11: contentCorrelationId を使用して対応する記録から callTranscript を取得する

次の例は、 contentCorrelationId プロパティを使用して、記録に対応するオンライン会議の 1 つのトランスクリプトを取得する方法を示しています。

要求

次の例は要求を示しています。

GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy/transcripts?$filter=contentcorrelationId+eq+'e87c8cf8-50f7-4252-8b9c-ad08ac0fa88d-0'

応答

次の例は応答を示しています。

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-type: application/json

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('1273a016-201d-4f95-8083-1b7f99b3edeb')/onlineMeetings('MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy')/transcripts",
    "@odata.count": 1,
    "@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET me/onlineMeetings('<key>')/transcripts('<key>')?$select=callId,content",
    "value": [
        {
            "id": "VjIjIzExMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIyNDMyYjU3Yi0wYWJkLTQzZGItYWE3Yi0xNmVhZGQxMTVkMzQwNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODAwMDAwMDAwNDA3ZjYyNjg0ZmQ0ZGEwMTAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDRiZWQ5YTIzZGMyZmZmNDY4OTc4OTg0NjU2ZjI3MjE5IyNhMTRlZWNiZC0xM2RmLTRjN2EtOWM3ZC1mZDg3OGU0YTU4YTI=",
            "meetingId": "MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy",
            "callId": "26c38520-e74d-4391-8188-cb458d413825",
            "contentCorrelationId": "e87c8cf8-50f7-4252-8b9c-ad08ac0fa88d-0",
            "transcriptContentUrl": "https://graph.microsoft.com/v1.0/users/1273a016-201d-4f95-8083-1b7f99b3edeb/onlineMeetings/MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy/transcripts/VjIjIzExMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIyNDMyYjU3Yi0wYWJkLTQzZGItYWE3Yi0xNmVhZGQxMTVkMzQwNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODAwMDAwMDAwNDA3ZjYyNjg0ZmQ0ZGEwMTAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDRiZWQ5YTIzZGMyZmZmNDY4OTc4OTg0NjU2ZjI3MjE5IyNhMTRlZWNiZC0xM2RmLTRjN2EtOWM3ZC1mZDg3OGU0YTU4YTI=/content",
            "createdDateTime": "2024-07-12T11:37:59.0113199Z",
            "endDateTime": "2024-07-12T11:37:59.0113199Z",
            "meetingOrganizer": {
                "application": null,
                "device": null,
                "user": {
                    "@odata.type": "#microsoft.graph.teamworkUserIdentity",
                    "id": "1273a016-201d-4f95-8083-1b7f99b3edeb",
                    "displayName": null,
                    "userIdentityType": "aadUser",
                    "tenantId": "2432b57b-0abd-43db-aa7b-16eadd115d34"
                }
            }
        }
    ]
}