问题标签 [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.

0 投票
1 回答
621 浏览

wcf - 保护我的 REST 服务,我将在客户端使用 APIkey

假设我已经顺利地创建了我的 REST 服务并且我正在返回 json 结果。

我还为我的用户实现了 API 密钥,以便为我的服务进行通信。

然后 A 公司开始使用我的服务,我给了他们一个 API 密钥。

例如,假设我的服务 url 如下:

https://api.myservice.com/data?apikey= {key_comes_here}

主要问题是我将拥有自己的网站,该网站还需要调用我自己的相同 REST Web 服务。如果我在调用自己的 REST 服务时从我的网站传递 API 密钥,会阻止某人使用例如 Firebug,请查看我在我的网络应用程序中使用的 API 密钥并使用相同的 API 密钥?

0 投票
0 回答
1089 浏览

wcf-web-api - WCF API 和 API Key 授权

在 WCF 中编写或开始编写一个 WEB API REST 服务。一切都比较顺利。但是,我遇到了一个小问题。我已经实现了这个;

http://blogs.msdn.com/b/rjacobs/archive/2010/06/14/how-to-do-api-key-verification-for-rest-services-in-net-4.aspx

用于密钥验证。(我不确定这是否是 WCF WEB API 的正确方法,因为它看起来更像其他服务实现)。

无论如何,它似乎工作。但是,当未提供 api 密钥时,浏览器中不会显示异常。即,如果我提供密钥,它会正确返回,如果我不提供,它只会显示一个空白页。

结果不是显示错误,而是空白响应。任何人都可以帮忙吗?

0 投票
4 回答
1771 浏览

android - 根据开发环境更改 Maps API Key

我在两个不同的环境中开发一个 android 应用程序,并且每个 SDK 都有不同的 Maps API 密钥。我没有尝试将一个 debug.keystore 文件复制到另一个位置,但如果有一种方法可以根据开发环境选择性地替换文件中的密钥,我会更喜欢。密钥在 XML 文件中使用(尽管应该有一种以编程方式设置它的方法)。

0 投票
2 回答
73781 浏览

facebook - 如何获取 Facebook API 密钥?

好的,所以我在 Facebook 上创建了一个新帐户,但使用了“为名人、乐队或企业创建页面”的链接,我选择了品牌或产品并注册了。现在我绝对不可能通过我的新 Facebook 帐户获取 API,没有看到获取 API 密钥的选项,实际上我花了半天时间试图弄清楚。我决定登录我的个人 Facebook 帐户并获得一个 API 密钥,成功地在 10 秒内完成,那么如果你已经将一个帐户设置为品牌或产品,为什么很难获得 API 密钥?

0 投票
1 回答
1739 浏览

android - Facebook 错误 API 密钥无效

我正在尝试从我的 android 应用程序将图像发布到 facebook 墙上。我正在使用 facebook sdk。

从我MainActivity调用FBConnectionActivity获取连接和 ID 时,我得到一个空指针异常

我正在调用这样的 2 种方法:-

在 中FBConnectionActivity,这两种方法定义为:

在对 的调用中isSession(),对方法的方法调用isSessionValid()总是返回 false。

如果我的会话无效,我如何获得新的有效访问令牌。每次我尝试从我的应用程序上传图像时,该方法isSessionValid()都会返回 false。我也收到以下错误:-

请帮我。

我正在使用以下方法在 facebook 上发布图像。这里有什么问题吗?

0 投票
1 回答
127 浏览

android - 发布到安卓市场后,在应用中看不到任何地图块

我最近在我的应用程序中添加了一个地图视图,我在 android 市场上拥有。当我在模拟器和手机上使用谷歌地图 api 调试密钥测试应用程序时,一切正常。然后我将地图 api 密钥更改为与我自己的密钥库匹配的密钥。我发布了标记的应用程序,下载了应用程序,进入了地图视图并且没有出现任何地图块......我不知道为什么会这样。

我的清单中有这个:

我在属于我的地图视图的 xml 文件中确实有这个:

应用程序中的其他所有内容都很好,如覆盖等。非常感谢我可能忘记的任何提示......!

0 投票
1 回答
317 浏览

google-maps - 谷歌地图键错误

上个月我在使用谷歌地图的网站上工作,一切正常,但是上周我收到错误消息,我的密钥对这个版本的谷歌地图无效?如果我在本地主机上运行我的网站,我会得到同样的错误。

为什么这个错误现在没有出现,但整个月都工作正常?

0 投票
1 回答
1246 浏览

android - 在 Android 市场上发布 android 应用程序之前我应该​​把 apiKey 放在哪里

我已经签署并获得了这种代码:

然后我把它放到 main.xml 的 . 我运行该项目,它强制关闭。错误是 XML 找不到 MapView。但我在下面添加了库。此外,我用谷歌 API 虚拟机进行了测试,它也不起作用。然后我添加 Internet 权限,并添加:

在清单下,但它仍然不起作用。谁能一步一步地告诉我我必须做什么,我现在一团糟,我可以理解下一步要做什么。

在签署 apiKey 之前,我的应用程序运行良好。任何人帮助我。提前致谢。

0 投票
2 回答
203 浏览

android - 谷歌地图不支持 Android apikey

我有指纹

但是当我使用这个链接生成 api Key

http://code.google.com/android/maps-api-signup.html它显示
“您输入的指纹无效。请按浏览器上的返回按钮并输入有效的证书指纹”。

如果我省略最后四个字符并使用

它生成不支持在android应用程序中创建谷歌地图的api密钥

0 投票
2 回答
928 浏览

offline - Offline_access 和 Api-Key 混淆

我已经尝试开发自动代码,可以从帐户下的广告活动中获取数据。我的计划是让服务器每天查询以从广告的展示次数/点击次数/成本中获取数据并将其保存以备后用。

我使用https://developers.facebook.com/tools/explorer获取 access_token 以从这些活动页面获取数据(洞察力),但是当我注销尝试离线访问时,它告诉 access_token 已旧,密码更改或 access_token 过时​​的原因.

当用户未登录时,offline_access 的全部意义不是授予访问权限吗?

除此之外.. 我的大多数电话都以如下方式结束:“(#294)管理广告需要扩展权限 ads_management 和参与的 API 密钥”

我已经给出了具有 ads_management 的 access_token,但我不知道这个 Participating Api 密钥甚至意味着什么。我需要将此添加到 url 调用或其他内容吗?我在哪里可以得到这个 Api Key?

编辑:我希望能够从添加活动页面获取数据,所以我不是在谈论页面中的应用程序