Я пытаюсь создать плейлист на YouTube с помощью YouTube Data API v3 via и приложения для Android. Когда у меня есть учетная запись Google, которая связана с YouTube, все работает нормально. Однако, если у меня есть учетная запись Google, которая не связана , я получу следующий ответ
com.google.api.client.googleapis.json.GoogleJsonResponseException: 401 Unauthorized
{
"code": 401,
"errors": [
{
"domain": "youtube.header",
"location": "Authorization",
"locationType": "header",
"message": "Unauthorized",
"reason": "youtubeSignupRequired"
}
],
"message": "Unauthorized"
}
Есть ли способ исправить эту проблему через сам API или есть намерение, которое я могу запустить на Android, чтобы решить эту проблему?
Если я захожу на сайт YouTube напрямую, когда я пытаюсь создать там плейлист, мне представляется это диалоговое окно для создания связанной учетной записи.
![enter image description here](https://i.stack.imgur.com/70OFi.png)
Являются ли эти 2 решения 2013 года единственным способом достижения моего результата?
https://stackoverflow.com/a/14492382/2205809
https://stackoverflow.com/a/16024919/2205809
Второй вариант выглядит довольно хрупким в том смысле, что мне нужно проверить веб-поток для определенного URL-адреса, если Google когда-нибудь изменит, что он сломает мое приложение.