我在Chrome网上应用店中有一个扩展程序,我喜欢通过"N个用户" 及其页面上的评分大致了解有多少人在使用它.
但是,我真的不喜欢加载整个"产品"页面只是为了看到几个数字而且我想我会尝试创建一个可以显示它的小部件.但是,我找不到Chrome网上应用店的任何API文档.
我/webstore/api/v1/appid.json想要存在,但我在搜索中发现的最接近的事情只涉及Licensing API.
是否有针对用户指标的官方Chrome网上应用店API?
我正在开发Google Chrome扩展程序,并且已经开发了一段时间.所以它已经安装了一段时间,我更新了清单文件以包含"存储"权限并重新加载扩展.但是,当我在控制台中尝试它时,chrome.storage是undefined.我重新启动了Chrome,但仍然没有.
我的清单文件如下所示:
{
    ... snip ...
    "permissions": [
        "tabs",
        "http://*/*",
        "https://*/*",
        "chrome://favicon/",
        "storage"
    ]
}
我可以重新安装应用程序,但我犹豫不决,因为:对于扩展的现有用户,它是否相同?它在文档中说该权限不会显示任何警告或临时阻止扩展以添加更多权限.
我的问题主要是,我的分机的现有用户将如何受到影响?他们是否会收到警告并禁用扩展程序,直到他们主动启用它为止?或者它只是一个当地的发展问题?
permissions storage google-chrome-extension chrome-web-store
我正在尝试使用该选项发布测试附加组件Private,因为此附加组件中没有任何新内容,如果我发布它,Google将不会接受该附加组件Public.
该加载项包含侧边栏,自定义菜单和自定义功能.它在Google Sheet上运行良好.
在Chrome网上应用店,我加2个Gmail的到Edit your tester accounts:下Your developer account.我还用这两个gmails创建了一个google组.
通过关注此主题,我做了Publish ==> Deploy as Sheets web add-on...,然后在Chrome网上应用店中上传了不同的图标和图片,支付了5美元,将大部分框留空,然后使用该选项发布,Private并选择了创建的Google群组.
但是,当我用这两封邮件中的任何一封打开新的Google表格时,我找不到该插件Add-ons.通过Add-ons ==> Get add-ons...,我也找不到附加组件.
那么有谁知道这个附加组件应该出现在哪里?是因为Google正在审核此附加组件尚未提供此附加组件.
看到这样一个基本的出版物并不清楚,我感到非常惊讶.是因为很少有人发布附加组件Private?
add-on google-sheets google-apps-script chrome-web-store google-apps-script-addon
我有一个与LocalStorage一起使用的小片段,但我无法使其适用于Chrome存储计划.
当我的应用程序启动时,我检查localStorage中的变量
var bookNarration=parseInt(localStorage.getItem("narration"));
如果该变量未定义,则表示我的应用程序第一次打开,并且在使用"默认"声明处理交换机中的bookLanguage之后.
switch(window.bookNarration)
  {
    case 2:
        window.narrationShift = window.spanishShift;
    break;
    case 3:
        window.narrationShift = window.frenchShift;
    break;
    case 10:
        window.narrationShift = window.neutralShift;
    break;
    default:
        window.narrationShift = 0; }
为了使其适用于Chrome存储,我以这种方式更改了我的代码:
var bookNarration=parseInt(chrome.storage.local.get("narration"));
但我立刻得到了这个错误:
调用表单get(string)与定义get(可选字符串或数组或对象键,函数回调)不匹配
我一直在寻找寻找解决方案的许多小时,但我无法使其发挥作用.我只需要检查是否已经定义了值,所以如果不是,我可以使用set()方法来存储我的默认值.
javascript local-storage google-chrome-extension chrome-web-store google-chrome-storage
我发现您可以使用Google电子钱包API(适用于Chrome网上应用店)制作付费打包应用.https://developers.google.com/chrome/web-store/docs/index#charging还可以创建自定义付费服务.所以我想创建一个使用PayPal作为支付解决方案的应用程序.
任何样本如何做到这一点?一个基本的样本样本会很棒.
昨天我向公众发布了我的chrome扩展名,其标题和名称为"Bumpy".但是当我用同名搜索时,我无法在chrome web商店中找到它.
如果有人遇到同样的问题并且有正确的方法来解决问题,请告诉我.
是否允许在manifest.json中为Chrome扩展程序保存自定义值?因为它是json,我想在manifest.json中保存一些信息,特别是因为Chrome API可用于Opera,我需要一些区分数据.
如果manifest.json中有任何自定义数据,Chrome存储是否会抱怨?
javascript json google-chrome google-chrome-extension chrome-web-store
我想自动化chrome扩展部署,并且大部分都遵循本指南:https://developer.chrome.com/webstore/using_webstore_api.我在开发人员控制台中创建了一个项目,激活了Chrome Web Store API.下一步是创建正确的凭据.有三个不同的,当我让谷歌帮助我选择它时告诉我API密钥可以很好地用于这个API,所以我做了.
我的问题:我如何使用此API密钥进行API调用?我尝试将密钥包含在文档中指出的参数中,但这不起作用.如果这是我真正不理解的错误方法,那么开发人员控制台会建议这些身份验证.
当我尝试在不使用chrome或其他浏览器的构建服务器上自动化时,我无法真正使用OAuth凭据.
curl \
-H "x-goog-api-version: 2" \
-H "Content-Length: 0" \
-H "Expect:" \
-X GET \
-v \
"https://www.googleapis.com/chromewebstore/v1.1/items/ITEM_ID?projection=draft&key=API_KEY"
结果是
https://www.googleapis.com/chromewebstore/v1.1/items/ITEM_ID\?projection\=draft\&key\=API_KEY
*   Trying 172.217.17.234...
* Connected to www.googleapis.com (172.217.17.234) port 443 (#0)
* TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Server certificate: *.googleapis.com
* Server certificate: Google Internet Authority G2
* Server certificate: GeoTrust Global CA
> GET /chromewebstore/v1.1/items/ITEM_ID?projection=draft&key=API_KEY HTTP/1.1
> Host: www.googleapis.com
> User-Agent: curl/7.43.0
> Accept: */* …我无法发布我的 chrome 扩展程序,因为它说“您必须先提供联系电子邮件,然后才能发布任何项目。”
我输入了我的电子邮件地址,但它仍然不起作用。有谁知道如何配置?
我过去成功发布了扩展,但显然政策发生了变化。
这是错误消息:
在这里我做的配置:
chrome-web-store ×10
api ×2
javascript ×2
add-on ×1
json ×1
paypal ×1
permissions ×1
storage ×1