通常我的终端有一个android / iOS客户端。我现在正在尝试使用javascript客户端。查看提供的git example,我看到了许多名称空间内容(第9-19行)。那些重要的是什么?说我的api存在于my-endpoints.appspot.com
,我是否必须做命名空间的事情?怎么样?
还有没有人有更全面的例子他们不介意分享?更充实地运用完整客户端API https://developers.google.com/api-client-library/javascript/reference/referencedocs
的东西答案 0 :(得分:1)
'namespace thing'不是必需的。您可以通过调用代码的loading your code as they do in the example和making a no-argument initialiser以您喜欢的方式自由编写,并传递给API client here。似乎在加载谷歌api客户端之后但在您的代码运行之前初始化了gapi
全局。这允许您的端点to be accessed。
答案 1 :(得分:0)
一个很好的例子是Romin Irani的教程:https://rominirani.com/google-cloud-endpoints-tutorial-part-4-37ea3aac7948
但请注意,Google最近建议使用Google API客户端库的承诺模式。请参阅https://developers.google.com/api-client-library/javascript/features/promises#using-promises和How to call App Engine Endpoints with the JavaScript library in promises mode