Google Drive Realtime API SDK для Node.js или Objective-C?

Каков статус библиотеки Drive Realtime API для Node.js или Objective-C? Правильно ли я понимаю, что единственным поддерживаемым вариантом использования является клиентская часть в браузере (судя по документам)?

Я потратил два дня, пытаясь заставить его работать с приложением Mac, но пока безуспешно. И я спрашиваю конкретно об API Realtime, потому что API Drive у меня работает нормально.

Спасибо за некоторые отзывы, я действительно не мог найти много самостоятельно.


person czechboy    schedule 12.05.2014    source источник
comment
в документах говорится, что поддерживается только js на стороне клиента.   -  person Zig Mandel    schedule 12.05.2014
comment
Да, я знаю, в этом и смысл моего вопроса - будет ли сервер js (Node) или библиотека Objective-C.   -  person czechboy    schedule 12.05.2014
comment
это моя точка зрения. документы ясно говорят, что это javascript. почему вы думаете, что будет недокументированный способ его использования.   -  person Zig Mandel    schedule 12.05.2014
comment
Например, бета-версия Node или Objective-C SDK. Этот вопрос спрашивает, знает ли кто-нибудь о чем-то новом, приходящем в этом пространстве, или нет других способов сделать это. Конечно, я прочитал документацию (которую я упомянул в вопросе). Я прочитал все, что мог найти по этому поводу, но у меня все еще есть этот вопрос. И я знаю, что инженеры из команды Drive следят за тегом google-drive-realtime-api, поэтому я спрашиваю здесь.   -  person czechboy    schedule 12.05.2014
comment
Кроме того, «javascript» неоднозначен - он работает только в браузерах, я попытался взломать его для запуска в узле, но не смог заставить его работать должным образом. Если бы это работало с Node, я мог бы просто запустить локальный сервер. Но не похоже, что это так - поэтому мой вопрос, знает ли кто-нибудь статус API, работающего в разных средах.   -  person czechboy    schedule 12.05.2014


Ответы (1)


API в реальном времени запускается только из javascript на стороне клиента. он не запускается в другой среде, даже если в документации конкретно не указано «из браузера». есть много мест, где документы API говорят о конкретных вещах браузера, таких как «поток oauth2 на стороне клиента» или заметки об Internet Explorer и т. д. даже на домашней странице API написано «javascript. нет серверов», что явно подразумевает javascript на стороне клиента. Да, может быть, документы должны прямо говорить об этом, а не намекать на это. Возможно, с вашего сервера вы можете загрузить объект браузера и притвориться клиентским браузером. Есть библиотеки, которые это делают. Но вам придется иметь дело с подделкой потока oauth и тому подобным.

person Zig Mandel    schedule 12.05.2014
comment
Спасибо, да, я пытался взломать что-то вроде этого, но прежде чем я потрачу на это много своего свободного времени, я хотел спросить, нет ли похожей на предварительно выпущенную библиотеку Node.js или Objective-C. Или, может быть, кто-то сделал это, чтобы они могли дать мне подсказку. Кроме того, приложение Google Docs для iOS обеспечивает совместную работу в реальном времени, и я предполагаю, что они используют свой собственный API реального времени, так что это делалось раньше. К сожалению, несмотря на то, что Google открыт, информации о том, как это сделать из приложения для iOS, нет. Я действительно надеюсь, что кто-то из команды Drive может указать мне правильное направление. - person czechboy; 13.05.2014