小编Val*_*hah的帖子

云端点正在提供缓存响应

我使用javascript客户端库使用云端点服务.我正在尝试从端点服务获取数据,但每次我要求我获得由端点api猜测的不同数据.有没有办法让端点服务不缓存数据?这是我通过点击https://application.appspot.com/_ah/api/jobssyste/v1/servicetogetdata?accountNumber=8661234567得到的示例回复

在这里,我得到连续请求的回复

Response of First Request :
{
 "monday": "02:30 PM,11:45 PM",
 "tuesday": "",
 "wednesday": "08:00 AM,05:00 PM",
 "thursday": "07:45 AM,06:45 PM",
 "friday": "08:00 AM,05:00 PM",
 "saturday": "08:00 AM,05:00 PM",
 "sunday": "08:00 AM,05:00 PM",
 "kind": "jobssystem#resourcesItem",
 "etag": "\"nXb0hCUd6fAuJMw6L-7tyR6KAhg/yP01K1lA_xkLIWbvG0lm7rzvQBU\""
}

Response of Second Request : 
{
 "monday": "02:30 PM,11:45 PM",
 "tuesday": "08:00 AM,05:00 PM",
 "wednesday": "08:00 AM,05:00 PM",
 "thursday": "07:45 AM,06:45 PM",
 "friday": "08:00 AM,05:00 PM",
 "saturday": "",
 "sunday": "",
 "kind": "jobssystem#resourcesItem",
 "etag": "\"nXb0hCUd6fAuJMw6L-7tyR6KAhg/KxBc34PXMgKGm7BmXfpXvGtWGbk\""
}
Run Code Online (Sandbox Code Playgroud)

但firstResponse数据是我在DataStore中的数据.无法找到此缓存数据的来源.即使我试着提到不要使用端点方法缓存.@ApiMethodCacheControl(非缓存=真,MAXAGE = 0).快速准确的解决方案是适合的.谢谢.

google-app-engine caching google-cloud-endpoints google-cloud-datastore

5
推荐指数
1
解决办法
424
查看次数

适用于JavaScript的Google API客户端库 - 404方法调用

从今天早上起,我使用gapi的所有应用程序都已关闭.

我正在使用:https: //apis.google.com/js/client.js

与我的Google Appengine应用程序的端点进行通信,例如:

gapi.client.load('public', 'v2', function(){
    gapi.client.public.organizations().execute(function(response){ 
        console.log(response); 
    }); 
}, 'https://XXX.appspot.com/_ah/api');
Run Code Online (Sandbox Code Playgroud)

截至今天,所有呼叫都响应,并显示以下错误消息:

[{"error":{"code":404,"message":"Not Found","data":[{"domain":"global","reason":"notFound","message":"Not Found"}]},"id":"gapiRpc"}]
Run Code Online (Sandbox Code Playgroud)

我的应用程序没有记录任何错误.我可以毫无错误地访问Endpoint API资源管理器(/ _ah/api/explorer).我可以无错误地进行HTTP请求调用,例如

https://XXX.appspot.com/_ah/api/public/v2/organizations
Run Code Online (Sandbox Code Playgroud)

"gapi"对象加载没有错误.我的"公共"端点也被加载,我可以使用javascript控制台列出所有方法.

我已向Google报告此错误.

还有其他人有这个问题吗?有没有人有任何快速的解决方案或解决方法?我是否可能错过了一些Google更新或API更改?

谢谢

javascript api google-app-engine client-library google-cloud-endpoints

3
推荐指数
1
解决办法
1219
查看次数