我正在构建PowerApps应用程序,很少有对Google的请求。首先是生成静态映射(它工作正常)。第二件事是建立流量,以获得接近特定位置的地方(按类型)。
我对API的请求:
但作为回应,我得到了错误的回应:
{
"error_message": "This API project is not authorized to use this API.",
"html_attributions": [],
"results": [],
"status": "REQUEST_DENIED
我已经建立了一个非常简单的Node应用程序与Express在谷歌云运行。
它工作得很好,但是当我用设置它“允许未经身份验证的调用到?"到No时,即使我创建了一个API键,并且我在查询字符串中添加key=[My API key]的调用,就像中所说的那样,也会得到一个403 Forbidden。我的网址最后看起来像https://service-wodkdj77sba-ew.a.run.app?key=[My API key]。
我尝试过限制(对于Google )和不受限制的API键。
我遗漏了什么吗?
因此,我正在消费谷歌链接缩短API。我已经为开发人员控制台中的访问创建了一个API密钥。当API没有限制时,我就可以调用它并得到结果,但是当我用我的android包名和SHA-1限制密钥时,它会给出一个错误的The request did not specify any Android package name or signing-certificate fingerprint. Please ensure that the client is sending them or use the API Console to update your key restrictions.,尽管我是从
我们正在建立系统,需要所有页面的登录信息。该应用程序设计为Restful应用程序,使用编解码器作为菲尔斯特金库。这个库只使用API密钥通过HTTPS连接发送每个请求来授权api调用。
即使它使用双向身份验证或仅使用API密钥。我正在寻找的是以下场景:
用户第一次请求应用程序(例如:),然后将其重定向到登录页面以检查凭据。
用户输入usernam/密码并通过https发送
服务器检查信息是否有效,然后:
- API KEY should be provided by the server to the client as a resource identified by th
我试图使用API密钥验证从服务到另一个服务的调用。管理服务第一次启动时会创建“服务帐户用户”。现在,当一个服务调用另一个服务时,我拥有:
Client = new JsonServiceClient("http://TheOtherServer:1234")
{
Credentials = new NetworkCredential(<the string with my api key>, ""),
};
//.....
var request = new RequestDtoOfOtherServer
{
//set some