2013-01-09 5 views
2

J'essaie d'obtenir une application Google Marketplace pour obtenir des autorisations pour exécuter l'API Provisioning. Lors de l'installation sur un domaine de test, le processus d'installation ignore la section d'autorisation d'accès et ne semble pas accorder les autorisations nécessaires. Le documentation semble indiquer que l'ajout d'une balise de portée avec la bonne url est suffisant pour permettre aux nouvelles installations d'accorder l'accès au domaine. L'application n'a pas été répertoriée.Problèmes de portée du manifeste Google App

est ici le manifeste de l'application:

<?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> 

Répondre

1

Si vous définissez explicitement une édition, vous devez également inclure des références aux extensions champs de référence comme beaucoup d'extensions. Dans votre cas, mettez à jour le manifeste à:

<Edition id="free> 
    <Name>Free edition</Name> 
    <Extension ref="navLink"/> 
    <Extension ref="realm"/> 
</Edition> 
Questions connexes