目前,我已将信标注册到 Google Proximity Beacon API。它们是 Eddystone 信标。我还可以检索信标的数据并添加附件(我认为)。我遇到的问题是检索这些附件。
我使用以下网站检索附件,但我得到一个 404 错误作为回报。 https://labs.ribot.co.uk/exploring-google-eddystone-with-the-proximity-beacon-api-bc9256c97e05#.rndagn22e
<a href=//www.google.com/><span id=logo aria-label=Google></span></a>
<p><b>404.</b> <ins>That’s an error.</ins>
<p>The requested URL <code>/v1beta/beaconName/attachments/</code> was not found on this server.
<ins>That’s all we know.</ins>
我使用 GET 方法来检索数据。我的应用程序使用 Volley JsonObjectRequest 发送带有令牌的请求。这是我正在使用的网址:
获取https://proximitybeacon.googleapis.com/v1beta1/beaconName/attachments
如果我使用 GET 方法来检索信标,我也不会收到附件(如果它也应该返回附件,我在任何地方都找不到它)。
是否有可能我使用了错误的 URL?有没有其他人遇到过同样的问题?
编辑:我用所需的查询参数更新了我的网址:
https://proximitybeacon.googleapis.com/v1beta/beaconName/attachments?namespacedType=*/*
在请求标头中,我放置了从先前请求 (oAuth2.0) 中检索到的令牌。这里不涉及 API 密钥。除检索附件外,其他所有更新、注册和检索信标的方法都可以使用。
已解决 URL 中缺少 1
https://proximitybeacon.googleapis.com/v1beta1/beaconName/attachments?namespacedType=*/*