Я попытался создать контекстный гаджет Gmail, написал XML-файл манифеста и XML-файл гаджета.
Затем я вошел на страницу приложений Google, загрузил файл манифеста и нажал deploy application
.
В браузере открылась новая вкладка. , попросил grant data access
. Конечно, разрешил.
Потом меня перенаправили на admin console
страницу, а на marketplace apps
я увидел, что доступ к данным по-прежнему не одобрен. Я снова нажал «предоставить доступ к данным», но это ни на что не повлияло. Контекст окна исчез, и в следующий раз, когда я вошел в приложения Marketplace, он остался прежним.
Почему это произошло и как я могу это решить?
Прикрепляю сюда код манифеста:
<?xml version="1.0" encoding="UTF-8" ?>
<ApplicationManifest xmlns="http://schemas.google.com/ApplicationManifest/2009">
<Name>try13</Name>
<Description>Synchronize Gmail with Tasks</Description>
<Extension id = "RecipientEmailExtractor" type = "contextExtractor">
<Name>Recipient email extractor</Name>
<Url>google.com:RecipientEmailExtractor</Url>
<Param name = "recipient_email" value = ".*"/>
<Triggers ref = "PriorityGmailGadget"/>
<Scope ref = "emailtoAddress"/>
<Container name = "mail"/>
</Extension>
<!-- GADGET -->
<Extension id="PriorityGmailGadget" type="gadget">
<Name>try 13 Gmail Sync Gadget</Name>
<Url>https://gadgetsource.com/google/emptyGadget.xml</Url>
<Container name="mail"/>
</Extension>
<!-- SCOPE -->
<Scope id="emailtoAddress">
<Url>tag:google.com,2010:auth/contextual/extractor/TO_ADDRESS</Url>
<Reason>Find a Priority contact with this email address</Reason>
</Scope>
</ApplicationManifest>
Alex
ответил там, что Google изменил способ предоставления доступа к данным и предоставил ссылку. Я следовал инструкциям по этой ссылке, но не могу сделать гаджет контекстным. Google не распознает этот гаджет как зависящий от электронной почты и отображается в навигационное приложение всегда как независимое приложение. Как я могу назначить гаджет для электронной почты? - person Aharon   schedule 30.09.2014