1

最近、GoogleAppsMarketplaceのプロビジョニングAPIにアクセスするためのアクセス許可を追加しました。新規ユーザーは、この権限に関連付けられた機能を使用できます。ただし、ドキュメントで指定されているように、古いユーザーは権限を更新するように求められません。

アプリケーションが追加データへのアクセスを必要とする新機能を実装する場合、開発者はアプリケーションマニフェストで必要な追加スコープを定義するだけで済みます。以前にアプリケーションをインストールした各ドメインのドメイン管理者は、Google Appsコントロールパネル(http://www.google.com/a/)で追加のアクセスを許可するように求められます。

追加のデータアクセスが必要なアプリケーションは、コントロールパネルのUIに「データアクセス要件の更新」というプロンプトを表示します。ドメイン管理者は、[表示してアクセスを許可する]をクリックすると、要求された追加のスコープが表示されます。これらのスコープへのアクセスが承認されると、アプリケーションはそのデータへのアクセスを要求する場合があります。

誰かがこれがうまく機能した経験がありますか?古いユーザーは、権限を追加するためにコントロールパネルのどこに入る必要がありますか?アプリには以前はそれに関連する権限がなかったので、問題に関連している可能性のある予感があります。

これは、アプリのマニフェストがどのように見えるかの例であり、そこに明らかなものが欠けていないことを確認します。

<?xml version="1.0" encoding="UTF-8" ?>
<ApplicationManifest xmlns="http://schemas.google.com/ApplicationManifest/2009">
  <Name>App Name</Name>
  <Description>App Description</Description>

  <!-- Administrators and users will be sent to this URL for application support -->
  <Support>
    <Link rel="setup" href="http://www.example.com/setup?domain=${DOMAIN_NAME}" />
    <Link rel="support" href="http://www.example.com/support" />
    <Link rel="terms-of-service" href="https://www.example.com/terms" />
    <Link rel="privacy-policy" href="https://www.example.com/privacy" />
  </Support>

  <!-- Show this link in Google's universal navigation for all users -->
  <Extension id="navLink" type="link">
    <Name>App Name</Name>
    <Url>https://www.example.com/register?domain=${DOMAIN_NAME}</Url>
    <Scope ref="userFeed" />
  </Extension>

  <!-- Declare our OpenID realm so our app is white listed -->
  <Extension id="realm" type="openIdRealm">
    <Url>https://www.example.com/</Url>
  </Extension>

  <!-- Sets up permissions to access user feed in provisioning api -->
  <Scope id="userFeed">
    <Url>https://apps-apis.google.com/a/feeds/user/#readonly</Url>
    <Reason>This application will allow you to see who's on your domain.</Reason>
  </Scope>
</ApplicationManifest>
4

1 に答える 1

3

ドキュメントが古くなっていることがわかりました。新しいコントロールパネルにメッセージが表示されなくなりました。アプリの設定をクリックすると、新しい権限を受け入れるためのオプションが表示されます。うまくいけば、これは将来問題に遭遇する誰かを助けるでしょう。

于 2013-03-21T16:01:13.630 に答える