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 の定義。
間違いは何ですか?ご協力いただきありがとうございます。