Хотите использовать API Google Диска в реальном времени с приложением Google+ Hangouts

В настоящее время у меня есть приложение для видеовстреч, и я хотел бы добавить к нему некоторые функции для совместной работы, учитывая API реального времени.

Следуя краткому руководству по API реального времени (добавив две текстовые области и кнопку для авторизации), я добавил соответствующий код в XML-модуль видеовстречи (это правильное название для этого?)

Однако похоже, что всякий раз, когда я нажимаю кнопку «авторизовать» в экземпляре видеовстречи Google, страница может обновляться (или что-то в этом роде?), а запрос GET возвращается с ответом: 400 (неверный запрос).

Есть ли что-то, что я упустил из виду? Возможно, какую-то документацию я пропустил? Есть ли лучший подход к тому, что я пытаюсь выполнить?

EDIT: дополнительная информация о запросе GET и ответе из консоли JavaScript Chrome:

https://015isqam6kq3vfnd0h572bpk4rvnem82-a-hangout-opensocial.googleusercon…dgets/ifrQdWDMNbHD0f3MTFpk=0DUBjFRf3MTFpk =103345858281489162915 400 (неверный запрос)

Страница (там, где должен быть контент видеовстречи) показывает:

"Параметр URL отсутствует или имеет неверный формат"


person JagWire    schedule 29.04.2013    source источник
comment
Не могли бы вы поделиться ответом, пожалуйста?   -  person Ali Afshar    schedule 30.04.2013
comment
@AliAfshar Вот ответ GET из консоли Chrome: 015isqam6kq3vfnd0h572bpk4rvnem82-a-hangout-opensocial.googleuse… dgets / IFR FILEID = 0B2FRfMTFpkH0S3RDUlhDMWNsbjQ & USERID = 103345858281489162915 400 (Bad Request) 015isqam6kq3vfnd0h572bpk4rvnem82-a-hangout-opensocial.googleusercontent.com ... етсь / IFR FILEID = 0B2FRfMTFpkH0S3RDUlhDMWNsbjQ & = 103345858281489162915 идентификатор пользователя:? 1 страница неизбежно показывает: Отсутствует или неправильно параметр URL   -  person JagWire    schedule 30.04.2013
comment
Нужна дополнительная информация?   -  person JagWire    schedule 03.05.2013


Ответы (1)


Проблема заключается в файле realtime-client-utils.js, который содержится в документации.

Идея с авторизацией заключается в том, что при авторизации он пытается перенаправить страницу через window.location.href и добавляет параметры в конец URL.

Удаление перенаправления, установка параметров в объекте параметров вручную и перезапуск процесса авторизации устраняют проблему.

person JagWire    schedule 03.05.2013