问题标签 [api-key]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何保护我的插件,以便只有付费用户才能使用它?
我正在开发一些(wordpress)插件,我计划为任何想要使用它的人收取许可费。
因此,我需要一种方法来确保该插件不会上传到任何人都可以下载并免费使用的服务器。
所以我在考虑使用 API 密钥。有效的 API 密钥 = 用户可以使用插件。无效 = 插件不起作用。
我看过这篇文章PHP API Key Generator,但我对此并不了解。
我也知道,因为它是 PHP,任何人都可以进入代码并禁用 API 检查(我只是在猜测)
保护我的插件的最佳方法是什么?API 密钥?其他方法?有没有人有关于这个主题的任何好的教程的链接?
javascript - 获取 Google API 密钥
如果我正在开发 Chrome 扩展程序(即地址是本地地址),我如何获得Google API 密钥?
android - 不同安卓设备上的谷歌地图API密钥
我在我的应用程序中使用 MapView。我在发布密钥存储之前有来自谷歌的 API 密钥。
我用 Eclipse 导出签名的 APK 并尝试将其安装在设备上。
在装有 Android 1.6 的 G1 设备上一切正常,但在装有 android 2.2 地图的 HTC Desire 上却没有出现。我只看到灰色网格和缩放控件。
问题可能出在哪里?
ruby-on-rails-3 - 我应该在哪里将 api 密钥存储在 rails3 中?
在 rails3 中存储/检索 API 密钥的最佳实践是什么?
我应该创建自己的应用程序 yaml 并通过那里访问它吗?如果是这样,怎么做?
对不起菜鸟问题...
java-me - 在 j2me 中存储 API KEY 的位置?
在我的项目中,我正在使用 http get 请求调用 webservice。API 密钥也存在于 http get 参数中。在连接到互联网之前的 j2me 设备中,它显示 URL 并请求用户许可。在这里用户可以轻松看到我的 api 密钥。
而且我也不想在我的应用程序中存储 api 密钥。因为使用反编译器,任何人都可以从应用程序中获取 api 密钥。
所以我的问题是在哪里存储 api 密钥以及如何使用它来调用 Web 服务?
entity-framework - 创建一个 DataContext 并提供一个 API Key
我需要以下帮助:
我有一个带有一些api 授权机制的 wcf 数据服务。这行得通,如果我在浏览器中输入服务 url。它验证 api 密钥并为我提供数据。
在另一个项目中,我将服务 url 添加为服务引用,并希望实例化一个 EntityFramework DataContext 对象,但我想要的是,该 DataContext 的构造函数的给定 URI 需要在那里有一个 api-key。
如果我尝试将该 api 密钥作为查询参数传递,我会收到错误消息:“预期一个绝对的、格式良好的 http URL,没有查询或片段。”
好的,该消息清楚地指出了我做错了什么,但是我怎样才能获得包含的 apiKey?
问候,克里斯
android - 一个 Google Maps Key 供多个开发者使用 (Android)?Eclipse 自定义密钥库?
这不可能是不可能的:我们在一个使用谷歌地图 api 的 Android 应用程序上有四个开发人员。我们已经生成了一个适用于生成它的映射键。然而,所有其他人看到的是没有实际地图的平铺 MapView。由于我的 debug.keystore 用于生成,我怀疑其他人需要相同的密钥库。所以我把它移到了存储库中,这样每个人现在都可以拥有它的副本。然后,每个人都使用 Android->Build 中的自定义密钥库设置将 Eclipse 指向该密钥库。这仍然不起作用。我们需要做什么?当然,我们不必每个人都使用自己的密钥并在每次拉动后继续更换它吗?
这个网站(和一般的网络)包含大量关于谷歌地图 API 密钥的信息,但遗憾的是没有人回答我的问题。
android - 安卓市场:升级还是取消发布?
我在市场上有一个应用程序。但是,我注意到我犯了一个错误,即我没有使用我签署已发布应用程序的密钥 md5 密钥签署地图 api 密钥。因此,我应该升级应用程序,还是取消发布并重新发布?
api - API 密钥约定
所有 API 密钥都是按照某种不成文约定的十六进制数字吗?
android - 在 Android 中存储 API 密钥,是否足够模糊?
我正在使用 Dropbox API。在示例应用程序中,它包括以下几行:
我很清楚“保密不是安全”的口头禅,而混淆实际上只会稍微增加提取密钥所需的工作量。我不同意他们的说法“混淆是好的”。那我应该怎么做才能保护密钥呢?混淆是否足够好,还是我应该考虑更复杂的东西?