2

Provisioning API を実行する権限を取得するために、Google Marketplace アプリを取得しようとしています。テスト ドメインにインストールする場合、インストール プロセスでアクセス許可セクションがスキップされ、必要なアクセス許可が付与されないようです。ドキュメントは、適切な URL を持つスコープ タグを追加するだけで、新しいインストールでドメインへのアクセスを許可できることを示しているようです。アプリはリストされていません。

アプリのマニフェストは次のとおりです。

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

  <Support>
    <Link rel="support" href="http://www.example.com/support" />
  </Support>

  <Extension id="navLink" type="link">
    <Name>App</Name>
    <Url>http://www.example.com/</Url>
    <Scope ref="userprovisioning" />
  </Extension>

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

  <Edition id="free">
    <Name>Free edition</Name>
  </Edition>

  <Scope id="userprovisioning">
    <Url>https://apps-apis.google.com/a/feeds/user/#readonly</Url>
    <Reason>This application lets you see people in your domain.</Reason>
  </Scope>
</ApplicationManifest>
4

1 に答える 1

1

エディションを明示的に定義している場合は、拡張機能の参照スコープと同様に、拡張機能への参照も含める必要があります。あなたの場合、マニフェストを次のように更新します。

<Edition id="free>
  <Name>Free edition</Name>
  <Extension ref="navLink"/>
  <Extension ref="realm"/>
</Edition>
于 2013-01-09T20:56:41.450 に答える