我们是否必须生成并使用客户端库才能使用 Google App Engine 的端点?

Do we HAVE to generate and use client libraries to use Google App Engine's Endpoints?

我目前正在为 RESTful API 开发带有 GAE 端点的 Swift iOS 应用程序。 如果您需要在客户端使用 API,似乎所有的教程和文档都会让您生成和使用客户端库。 我想知道我是否可以通过使用普通 url 请求或 Alamofire 来使用 API 并获得 JSON 格式的结果?

是的,完全可以通过 HTTP 请求访问端点。客户端库只是帮助您生成这些请求,而无需知道确切的 URL。客户端库帮助您的最大部分是身份验证,但是如果您使用 Google 进行身份验证并以其他方式获取访问令牌,您只需将其添加到请求 header as

Authorization: Bearer your_access_token