问题标签 [google-beacon-platform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-beacon-platform - 通过 API 密钥验证接近信标
是否可以使用 API 密钥而不是 OAuth 客户端对 Proximity Beacon API 进行身份验证?Authorizing Requests页面似乎表明这是可能的,但是我所有读取附加到请求的端点的尝试都失败key=<API_KEY>
了401: UNAUTHENTICATED
。
我能够使用 OAuth 成功访问端点,但如果可能的话,我想选择一种更简单的方法。
google-beacon-platform - 信标不会注册。“已经存在”
我正在尝试通过 Proximity Beacon API 注册 Eddystone 信标。我将以下数据发布到https://proximitybeacon.googleapis.com/v1beta1/beacons:register:
但是,我所做的每一次尝试都会返回以下响应:
这是我尝试注册的第一个信标。https://proximitybeacon.googleapis.com/v1beta1/beacons?q=status:active上的 GET不返回任何内容:
…这告诉我信标实际上还不存在。我还需要连同信标注册请求一起发送吗?
android - 如何检索附加到 Eddystone-URL 的数据?
我正在尝试在 Android 中使用 Eddystone 和 Nearby 消息。我使用Proximity Beacon API注册了一个 Eddystone-UID并附加了一些数据。然后在我的应用程序中,我使用Nearby Messages API中的示例来检索它,一切似乎都运行良好。
由于我想使用 Eddystone-URL 和网站以供随意使用,但提供下载应用程序的可能性,我试图仅使用 Eddystone-URL,并附加一些数据,因此我可以在应用程序。
我执行了与 Eddystone-UID 相同的步骤,但我的应用程序没有看到任何消息。信标似乎已注册,并且附加了数据,但它没有收到任何内容的应用程序。
我错过了什么吗?这不支持吗?
google-beacon-platform - 信标注册,但响应指示错误的 UID
我使用Google Proximity API成功注册了一个信标,但响应显示不同的 UID
请求网址 https://proximitybeacon.googleapis.com/v1beta1/beacons:register
要求
回复
如果您仔细观察,响应中的 UID 与 POST 请求中的 UID 不匹配。另外,我尝试了https://proximitybeacon.googleapis.com/v1beta1/beacons?q=status:active GET,但我仍然看到 UID 略有不同。
android - 我可以在 Android 中将 iBeacon 与附近消息一起使用吗?
在Beacon 概述中,它说 Proximity Beacon API 支持 iBeacon。
这是否意味着我可以检测到 iBeacon 并使用 Android 应用程序中的Nearby Messages API检索附加到它的数据?
编辑:由于 iOS 的 Get Beacon 消息作为注释说:“iOS 的 Nearby API 仅支持查找 Eddystone 信标”,但它没有说明 Android 的 Nearby API 的任何内容,也许我们可以假设它可以看到每个信标的类型?我仍然希望对此进行确认。
ibeacon - Google Proximity API,如何注销信标并在其他地方重用?
Google 提供了一种使用 Proximity API 将信标注册到其注册器的方法。
用于此的调用是
但是,没有提供“取消注册”的文件
问题:
- 有API吗?
- 取消授权就够了吗?
设想:
- 使用测试帐户,信标设备已经注册和授权。
- 生产需要另一个帐户来拥有它。猜猜,这需要取消注册/取消授权
哪个是对的?
proximity - 使用 Google Proximity Beacon API 进行地理围栏
新的 Google Proximity Beacon API 是否可以使用带有信标的地理围栏?当用户进入或退出信标周围的区域时是否有回调?我无法在 Google 文档中找到它。
android - 将附件/属性移动到新信标
当 Proximity Beacon API 首次发布时,我设想的用例是创建一个简化信标字段替换的系统,因为客户端检索的元数据(附件和键/值属性)与当前表示该数据的信标硬件是分开的(本质上是AdvertisedId
)。
在我看来,附件和属性代表了信标的角色(巴士站 X、商店前门等),但可以根据需要将硬件换成该角色。这意味着如果信标死了并且必须更换,人们可以轻松地使用 APIAdvertisedId
为相同的角色注册/激活新的,并停用/停用旧的(死)信标硬件。
我无法确定当前 API 是否真的可以使用此用例。注册时无法为信标指定名称(它会自动命名为其 AdvertisedId 的版本),并且AdvertisedId
在后续更新中将被忽略(因此无法更改)。
我能说的最好的,“在现场替换信标”的唯一方法是激活一个新的信标并复制所有附件/属性/等。从旧实例。我是否误解了 API 中的关注点分离?是创建信标角色以在 API 之外进行管理的唯一方法吗?信标现场更换似乎是设计的核心租户。
google-beacon-platform - Eddystone AdvertisedId 是什么?
我在玩一个 Eddystone 信标,并在尝试注册它时撞到了墙。
我购买的信标供应商提供了一个应用程序,可让您从信标中读取以下数据:
Eddystone-UID:
- 命名空间:2F234454F4911BA9FFA6
- 实例 ID:1
- 0米处测得的功率:-20
iBeacon/AltBeacon:
- UUID:41f037b6-f49d-4379-8350-e209ea4eadd1
- 专业:0
- 未成年人:1
- 1米处测得的功率:-61
鉴于此信息,在使用 Eddystone 注册信标时,我应该使用什么来创建我的 AdvertisedId?
谢谢!