0

Google 提供了一种使用 Proximity API 将信标注册到其注册器的方法。

用于此的调用是

POST https://proximitybeacon.googleapis.com/v1beta1/beacons:register in

https://developers.google.com/beacons/proximity/reference/rest/v1beta1/beacons/register

但是,没有提供“取消注册”的文件

问题:

  1. 有API吗?
  2. 取消授权就够了吗?

设想:

  1. 使用测试帐户,信标设备已经注册和授权。
  2. 生产需要另一个帐户来拥有它。猜猜,这需要取消注册/取消授权

哪个是对的?

4

4 回答 4

3

不幸的是,目前无法在 Google Proximity Beacon API 中重用 beaconID。虽然停用一个 beaconID 确实会导致它永久“关闭”——没有人能够修改它或查看其中的附件——你将无法再次重新注册该设备的 beaconID。

正确的方法是使用硬件制造商的供应应用程序给信标一个新的信标ID,然后注册它。

于 2015-08-25T14:20:35.013 回答
2

我不太确定它是什么时候引入的,但现在信标资源中有一个删除方法,如此处所述:https ://developers.google.com/beacons/proximity/reference/rest/v1beta1/beacons/delete

这似乎需要更新此处的常见问题解答:https ://developers.google.com/beacons/proximity/projects-and-ownership 关于意外注册到错误的项目。

于 2016-11-14T15:24:46.390 回答
1

我相信“注销”信标的正确方法是停用它:

https://developers.google.com/beacons/proximity/reference/rest/v1beta1/beacons/decommission

这就是 Joe Birch 在他的 Proximity API 概述中所说的关于停用信标的内容(一本好书,顺便说一句):

停用信标会将其标记为不再使用,从而使其完全被忽略。设置此状态是不可逆的,因此只有在确定不会再次使用时才应该这样做。

于 2015-08-24T07:49:28.303 回答
1

Google Beacons Proximity API 中解释了一种“取消注册”信标的方法:

取消注册信标

信标一旦注册,就不能从注册表中删除。使信标离线有两种选择:

调用beacons.deactivate以暂时从服务中删除信标。一旦停用,API 将不会返回信标的信息或附件数据。调用beacons.activate以使信标恢复服务。

调用beacons.decommission从服务中永久删除信标 ID。信标停用后,您将无法再使用之前注册的 ID。您可以使用新 ID 配置信标,并使用该 ID 重新注册信标。

但是对于它的解释,它只能使用第一个选项暂时停用,而使用第二个选项,如果您更改其 ID,您可能可以取消注册它。

于 2016-08-29T11:26:47.077 回答