0

YouTube API (PHP) を使用して Web アプリケーションをプログラミングしています。YouTube チャンネルを接続できるサイトは既にプログラムされています。

次のサイトでは、名前と接続されたチャンネルからのアップロードを表示したいと考えています。このために、次のコードを使用しました。

  $htmlBody .= "<h3>Videos in list $uploadsListId by $channel['snippet']['title']</h3><ul>";
  foreach ($playlistItemsResponse['items'] as $playlistItem) {
    $htmlBody .= sprintf('<li>%s (%s)</li>', $playlistItem['snippet']['title'],
      $playlistItem['snippet']['resourceId']['videoId']);
  }
  $htmlBody .= '</ul>';

アップロード機能は動作していますが、名前機能は動作していません。ブラウザでサイトにアクセスすると、次のエラー メッセージが表示されます。

解析エラー: 構文エラー、予期しない T_ENCAPSED_AND_WHITESPACE、T_STRING または T_VARIABLE または T_NUM_STRING を期待する .../dashboard.php の 53 行目

53 行目には次のコードがあります。

  $htmlBody .= "<h3>Videos in list $uploadsListId by $channel['snippet']['title']</h3><ul>";

すでに設定した $channel の定義。

間違いは何ですか?ご協力いただきありがとうございます。

4

1 に答える 1