2

私は GMail gagdget に取り組んでおり、現在のユーザーの ComanyName / Apps-Account-DomainName / ID にアクセスしようとしています。同じ Google Apps ドメインに属するすべてのユーザーに固有の ID である必要があります。同じドメイン/会社にいるさまざまなユーザーにさまざまなコンテンツを表示したいからです。

これが可能かどうか、またどのように可能か知っていますか?

私の知る限り、GMail サイドバー ガジェットは現在のユーザー データにアクセスできません。それらは gmail 内に表示されるだけで、対話しません。

OAuth を使用してユーザーを認証しない限り。

たとえば、これはユーザーの連絡先を取得する方法を示しています。

http://gadget-doc-examples.googlecode.com/svn/trunk/opensocial-gadgets/oauth-contacts.xml

表示されるコードを観察すると、フィードを使用してこのデータにアクセスすることがわかります。

http://www.google.com/m8/feeds/contacts/default/base?alt=json

おそらく私の質問は、「ユーザーの Google Apps ドメインを取得するには、どのフィードにアクセスする必要があるか?」ということです。そうでなければ: それはまったく可能ですか?

4

1 に答える 1

1

このコードは私の問題を解決しました:

var domain = gadgets.util.getUrlParameters()['parent'].match(/.+\/a\/(.+)\/html/)[1];

ここに答えがあります:

http://www.google.com/support/forum/p/apps-apis/thread?tid=3d0d1c7033431d79&hl=ja

于 2010-08-26T06:53:07.077 に答える