Недавно я добавил разрешение на доступ к API подготовки для Google Apps Marketplace. Новые пользователи могут использовать функции, связанные с этим разрешением; однако старым пользователям не предлагается обновить свои разрешения в соответствии с документацией указывает:
Если приложение реализует новую функцию, которой требуется доступ к дополнительным данным, разработчику нужно только определить необходимые дополнительные области в манифесте приложения. Администратору каждого домена, в котором ранее было установлено приложение, будет предложено предоставить дополнительный доступ в Панели управления Google Apps (http://www.google.com/a/).
Приложения, которым требуется дополнительный доступ к данным, будут отображать запрос Обновить требования к доступу к данным в пользовательском интерфейсе панели управления. Затем администраторы домена могут щелкнуть Просмотр и предоставить доступ, где им будут показаны запрошенные дополнительные области. Если доступ к этим областям утвержден, приложение может запросить доступ к этим данным.
Кто-нибудь имел опыт успешной работы? Куда старые пользователи должны войти в панель управления, чтобы добавить разрешение? Приложение ранее не имело никаких разрешений, связанных с ним, поэтому у меня есть подозрение, что это может быть связано с проблемой.
Вот пример того, как выглядит манифест приложения, чтобы убедиться, что я не упустил ничего очевидного.
<?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>