2014-01-03 16 views
0

Я хотел бы иметь возможность разрешить пользователям переключаться между каналами, которыми они управляют.Переключение между учетными записями каналов

Приложение, похоже, не распознает новую идентификацию после того, как я перешел на YouTube.com, и переключился на другой канал, поддерживаемый страницей G +, которую я управляю. Назовем этот канал B. Когда я вернусь к своему приложению, он всегда выбирает основной канал YouTube (связанный с моей учетной записью @ gmail.com) по умолчанию. Назовем этот канал A.

После выхода из YouTube и повторной аутентификации в моем приложении в качестве канала B я могу работать как канал B, но как только я обновляю страницу, моя личность снова переключается на канал A .

Есть ли хороший способ реализовать переключение каналов, чтобы мое приложение всегда выбирало текущую учетную запись канала YouTube? Я использую javascript-библиотеки gapi и хотел бы избежать написания кода на стороне сервера.

Спасибо!

ответ

0

Вы не можете управлять переключением каналов или входами в систему. Из OAuth2 вы получаете только один канал.

Вот немного более подробно: http://apiblog.youtube.com/2013/06/google-page-identities-and-youtube-api.html

+0

Может быть, я должен перефразировать это в канал идентичности инерционности вопрос. Допустим, пользователь уже прошел аутентификацию на канал B, как мы сохраняем эту идентификацию на протяжении всего сеанса? Для многостраничного приложения похоже, что он всегда будет автоматически переключаться на идентификатор канала А, когда я перейду к следующей странице, хотя я уже прошел аутентификацию в канале B. – Quinn

+0

, если я использую пример [link] (https: // lh4.googleusercontent.com/DVj66wlZVZ1mT06ppzuLnZdF4aYJ5FW25xEpAybLxo1w7Dixpfm73ccFurm8YefQ5vnxps2k_ZsxEXjBSIGgenDwJBK1vWUnpMKCYszqvBQnsug1Rq2uxH31ww), даже если я удостоверяюсь как канал «YouTube для разработчиков», когда я перейти на следующую страницу, приложение считает, что текущий канал «Джеффри Posnick». Имеет ли это смысл? – Quinn

Смежные вопросы