Я работаю над гаджетом Календаря Google, и мне нужно загрузить данные для пользователя с удаленного сервера. Это простые вещи, например, любимый цвет, но мне нужен идентификатор пользователя. Использование makeRequest в целом работает, но мне нужно отправить имя учетной записи, или ее хэш, или любой другой идентификатор на мой сервер, чтобы он получил правильные данные. Какой самый простой способ получить эту информацию? В настоящее время он запрашивает пользователя через HTML-форму, каждый раз, когда он загружается, что довольно неубедительно.
Я смотрю на OAuth, пробую примеры, но ничего не получается ... Я получил клиентский ключ OAuth, но не знаю, как и где его использовать (или я использую его с гаджетом). Я нашел URI фида / области Календаря, но я не совсем уверен, правильно ли это просто получить идентификатор пользователя, возможно, мне стоит использовать учетные записи. Половина примеров для OAuth 1.0 ... это действительно расстраивает.
Кто-нибудь знает способ сделать это, или хороший пример / учебник, который объясняет, как, для гаджета? Я думаю, что гаджеты отличаются, так как они работают на серверах Google ... но на самом деле не знаю, как это отличает их в этом контексте.