标签: chrome-web-store

Chrome网上应用店中用户数量的API调用?

我在Chrome网上应用店中有一个扩展程序,我喜欢通过"N个用户" 及其页面上的评分大致了解有多少人在使用它.

但是,我真的不喜欢加载整个"产品"页面只是为了看到几个数字而且我想我会尝试创建一个可以显示它的小部件.但是,我找不到Chrome网上应用店的任何API文档.

/webstore/api/v1/appid.json想要存在,但我在搜索中发现的最接近的事情只涉及Licensing API.

是否有针对用户指标的官方Chrome网上应用店API?

api google-chrome google-chrome-extension chrome-web-store

8
推荐指数
2
解决办法
2592
查看次数

chrome扩展中未定义chrome.storage

我正在开发Google Chrome扩展程序,并且已经开发了一段时间.所以它已经安装了一段时间,我更新了清单文件以包含"存储"权限并重新加载扩展.但是,当我在控制台中尝试它时,chrome.storageundefined.我重新启动了Chrome,但仍然没有.

我的清单文件如下所示:

{
    ... snip ...
    "permissions": [
        "tabs",
        "http://*/*",
        "https://*/*",
        "chrome://favicon/",
        "storage"
    ]
}
Run Code Online (Sandbox Code Playgroud)

我可以重新安装应用程序,但我犹豫不决,因为:对于扩展的现有用户,它是否相同?它在文档中说该权限不会显示任何警告或临时阻止扩展以添加更多权限.

我的问题主要是,我的分机的现有用户将如何受到影响?他们是否会收到警告并禁用扩展程序,直到他们主动启用它为止?或者它只是一个当地的发展问题?

permissions storage google-chrome-extension chrome-web-store

8
推荐指数
1
解决办法
8046
查看次数

私下发布附加组件

我正在尝试使用该选项发布测试附加组件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

8
推荐指数
1
解决办法
3200
查看次数

如何查看Chrome扩展程序的总安装数量?

我正在通过Chrome网上商店分发Chrome扩展程序,但我无法找到网上商店告诉我扩展程序有多少"总安装量"的地方.我希望能够知道自从我第一次上传以来总共有多少人安装了我的扩展程序.

谷歌的一些快速搜索在谷歌帮助部分得到了以下文章,但我找不到实际显示"每周安装"数字的"详细信息"页面.在这里查看.此外,没有解释我将在该页面上获得"总安装量"的位置.

我也发现了这个讨论,但也没有回答.

google-chrome-extension chrome-web-store

7
推荐指数
1
解决办法
4884
查看次数

如何检查是否在chrome存储上设置了变量

我有一个与LocalStorage一起使用的小片段,但我无法使其适用于Chrome存储计划.

当我的应用程序启动时,我检查localStorage中的变量

var bookNarration=parseInt(localStorage.getItem("narration"));
Run Code Online (Sandbox Code Playgroud)

如果该变量未定义,则表示我的应用程序第一次打开,并且在使用"默认"声明处理交换机中的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; }
Run Code Online (Sandbox Code Playgroud)

为了使其适用于Chrome存储,我以这种方式更改了我的代码:

var bookNarration=parseInt(chrome.storage.local.get("narration"));
Run Code Online (Sandbox Code Playgroud)

但我立刻得到了这个错误:

调用表单get(string)与定义get(可选字符串或数组或对象键,函数回调)不匹配

我一直在寻找寻找解决方案的许多小时,但我无法使其发挥作用.我只需要检查是否已经定义了值,所以如果不是,我可以使用set()方法来存储我的默认值.

javascript local-storage google-chrome-extension chrome-web-store google-chrome-storage

7
推荐指数
1
解决办法
7275
查看次数

如何使用PayPal创建付费Chrome应用?

我发现您可以使用Google电子钱包API(适用于Chrome网上应用店)制作付费打包应用.https://developers.google.com/chrome/web-store/docs/index#charging还可以创建自定义付费服务.所以我想创建一个使用PayPal作为支付解决方案的应用程序.

任何样本如何做到这一点?一个基本的样本样本会很棒.

google-chrome paypal chrome-web-store google-chrome-app

7
推荐指数
1
解决办法
1759
查看次数

Chrome网上应用店未在搜索结果中显示我的扩展程序

昨天我向公众发布了我的chrome扩展名,其标题和名称为"Bumpy".但是当我用同名搜索时,我无法在chrome web商店中找到它.

如果有人遇到同样的问题并且有正确的方法来解决问题,请告诉我.

google-chrome-extension chrome-web-store

7
推荐指数
2
解决办法
4070
查看次数

Manifest.json中的Chrome扩展程序的自定义值?

是否允许在manifest.json中为Chrome扩展程序保存自定义值?因为它是json,我想在manifest.json中保存一些信息,特别是因为Chrome API可用于Opera,我需要一些区分数据.

如果manifest.json中有任何自定义数据,Chrome存储是否会抱怨?

javascript json google-chrome google-chrome-extension chrome-web-store

7
推荐指数
1
解决办法
589
查看次数

通过chrome web store api中的api-key进行身份验证

我想自动化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"
Run Code Online (Sandbox Code Playgroud)

结果是

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: */* …
Run Code Online (Sandbox Code Playgroud)

api google-chrome chrome-web-store

7
推荐指数
0
解决办法
495
查看次数

在 chrome web store 中配置联系人电子邮件

我无法发布我的 chrome 扩展程序,因为它说“您必须先提供联系电子邮件,然后才能发布任何项目。”

我输入了我的电子邮件地址,但它仍然不起作用。有谁知道如何配置?

我过去成功发布了扩展,但显然政策发生了变化。

这是错误消息:

错误信息

在这里我做的配置:

在此处输入图片说明

google-chrome-extension chrome-web-store

7
推荐指数
2
解决办法
725
查看次数