我无法在Google Apps Marketplace SDK中的测试安装流程后看到Gmail中的上下文小工具。
这些是我创建项目所采取的步骤,以域管理员身份登录:
使用COB扩展名配置SDK页面:
我没有添加任何额外的Oauth2范围,而不是已经存在的userinfo.email和userinfo.profile,而且Universal Navigation链接只是一个重定向到Gmail的文件(因为我正在尝试一个非常简单的变体项目,看看我是否可以让它工作)。
我按下测试安装流程,我被要求在Oauth组合窗口中授予权限,我被重定向到我的通用导航链接,然后是Gmail。该应用程序显示在Google Apps管理控制台中,似乎已成功安装,所有域用户均已启用。
我尝试使用不同域用户的Gmail,清除缓存,注销并重新登录Gmail,我可能在某个地方错过了配置。
这是小工具规范:
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Title" description="Desc" author="" author_email="" author_location="" scrolling="false" height="20">
<Require feature="dynamic-height"/>
<Require feature="google.contentmatch">
<Param name="extractors">
google.com:HelloWorld
</Param>
</Require>
</ModulePrefs>
<Content type="html" view="card">
<![CDATA[
<script type="text/javascript">
<!-- Fetch the array of content matches. -->
matches = google.contentmatch.getContentMatches();
var matchList = document.createElement('UL');
var listItem;
var extractedText;
for (var match in matches) {
for (var key in matches[match]) {
listItem = document.createElement('LI');
extractedText = document.createTextNode(key + ": " + matches[match][key]);
listItem.appendChild(extractedText); matchList.appendChild(listItem); }
}
document.body.appendChild(matchList);
gadgets.window.adjustHeight(100);
</script>
]]>
</Content>
</Module>
答案 0 :(得分:0)
一些建议 -