Комментарии API YouTubeThreads: insert () или update ().textDisplay не в формате HTML - PullRequest
0 голосов
/ 26 сентября 2019

Объект comments JSON имеет textDisplay и textOriginal.Я думал, что textOriginal - это необработанные данные, такие как "line1 \ nline2", а textDisplay - это преобразованные данные, такие как "line1"line2. "Документация гласит, что

snippet.textDisplay

Текст комментария. Текст можно получить в виде простого текстаили HTML. (Оба метода comments.list и commentThreads.list поддерживают параметр textFormat, который задает желаемый формат текста.)

На самом деле, метод list()имеет этот параметр, и HTML является значением по умолчанию.

textFormat

Установите значение этого параметра равным html или plainText, чтобы API-интерфейс возвращал комментарии, оставленныепользователи в формате html или в виде обычного текста. Значение по умолчанию - html.

Но когда я изменил существующий комментарий, используя CommentThreads:insert() или CommentThreads:update(), textDisplay не отформатирован в HTML. То есть и textDisplay, и textOriginal имеют одинаковое значение: "line1 \ nline2" Я хочу, чтобы textDisplay был отформатирован в HTML, как поведение по умолчаниюдля list() для согласованности. Но update(), похоже, не имеет параметров, подобных textFormat.Как сделать textDisplay HTML для ответа insert() или update()?

...