4

目前,我已将信标注册到 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=*/*
4

1 回答 1

0
https://proximitybeacon.googleapis.com/v1beta/beaconName/attachments?namespacedType=*/*

上面的 URL 在 v1beta 之后缺少一个 1,它应该是 v1beta1,如下面的 de URL 中所写。

https://proximitybeacon.googleapis.com/v1beta1/beaconName/attachments?namespacedType=*/*
于 2016-04-15T09:45:07.527 回答