在没有 OAuth Playground 的情况下注册 eddystone beacon

Registering eddystone beacon without OAuth Playground

我已经使用 Eddystone 平台几个月了,一切正常。但是,在注册新的信标时,我发现自己需要打开 Google 的 OAuth 2.0 Playground 以及与之相关的所有步骤,以便发送包含我新的 base64 编码的 Eddystone-UID 的 PUT 请求。

有没有什么方法可以在不使用 OAuth 2.0 Playground 的情况下向 Eddystone 注册信标?我想构建一个独立的桌面 Java 应用程序来自动执行此过程,因此非常感谢任何 Java 提示。

谢谢!

是的,您可以使用 Google 的 API 进行 OAuth 2.0 登录,然后对 Proximity Beacon API 进行 Web 服务调用。关键部分是在 Java 客户端上设置 OAuth 2.0。这两个文档可能会有所帮助:

Using OAuth 2.0 to Access Google APIs

API Client Library for Java

获得 OAuth 令牌后,您可以按如下所述调用 APIs。如果您正在使用 playground,您可能已经这样做了。

Getting Started with the Proximity Beacon API

Proximity Beacon API Overview