Теперь вы можете создать несколько каналов YouTube. В моем приложении для Android мне нужно разрешить пользователю выбирать один из этих каналов и работать с ним (получать видео с подозрением и т. Д.).youtube api channel selector
Я хотел бы подражать официальному приложению Youtube, где вы можете выбрать один из моих каналов, который я создал в своей учетной записи YouTube.
Я потратил много времени на эту проблему, и я не нашел решения.
Заранее спасибо
EDIT:
Наконец я решил проблему с предложением Ибрагима. В WebView я использовал аутентификацию oauth2 так:
Затем получить маркер, чтобы использовать, чтобы получить access_token:
String url = "https://accounts.google.com/o/oauth2/token";
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(5);
nameValuePairs.add(new BasicNameValuePair("grant_type", "authorization_code"));
nameValuePairs.add(new BasicNameValuePair("client_id", YoutubeBase.CLIENT_ID_NUMBER));
nameValuePairs.add(new BasicNameValuePair("client_secret", YoutubeBase.CLIENT_SECRET));
nameValuePairs.add(new BasicNameValuePair("code", code));
nameValuePairs.add(new BasicNameValuePair("redirect_uri", YoutubeBase.REDIRECT_URI));
response = RestClient.postGoogleData(url, nameValuePairs);
И, наконец, использовать access_token, чтобы позвонить в API данных YouTube:
https://gdata.youtube.com/feeds/api/users/default?v2.1&access_token=" + accesToken
Я использовал с API v2, но работает с v3.
Спасибо Ибрагим за ваш ответ. Мне нужен селектор каналов, потому что вызов https://gdata.youtube.com/feeds/api/users/default?v2.1 возвращает первый созданный канал, а не по умолчанию. Знаете ли вы, возможно ли получить канал по умолчанию youtube из одной учетной записи с несколькими каналами? Заранее спасибо!!!! –
Спасибо Ибрагим. Я решил проблему с вашим предложением. Я отредактировал свой вопрос. Спасибо в другой раз! –