Как проверить, владеет ли пользователь комментарием на Youtube v3 API commentThreads - PullRequest
0 голосов
/ 19 июня 2019

Я работаю над приложением, которое имеет некоторые функции YouTube.Используя вызовы API Youtube, я могу получить комментариев и ответов любого видео.Это уже реализовано, и работает просто отлично.

Проблема в том, что я хочу дать зарегистрированному пользователю возможность редактировать / удалять свои комментарии к видео (он уже может добавлять новые комментарии), но естьнет «authorId» в ответе API, только «authorChannelId», но я не вижу, как сравнить это с идентификатором зарегистрированного пользователя.

Сейчас я не вижу, как проверить, владеет ли пользователь каким-либо комментарием, чтобы фактически поместить кнопку редактирования / удаления в пользовательский интерфейс.Что я мог сделать?

1 Ответ

1 голос
/ 19 июня 2019

Да, я думаю, @tehhowch прав.В итоге мне понадобилось извлечь все идентификаторы каналов пользователей (используя https://developers.google.com/youtube/v3/docs/channels/list конечную точку), сохранить их где-то в приложении, и они сравнили комментарий snippet.authorChannelId.value с этим массивом идентификаторов, пометив комментарии как «собственные».'или нет.

Я сделал это перед его комментарием, так что я ждал какого-то другого решения, но, кажется, только / правильный путь, поэтому я отвечаю на свой вопрос.

СпасибоТхо!

...