2017-03-01 23 views
0

所以我想創建一個應用程序,顯示地圖上的所有信標。我正在考慮使用鄰近信標api來獲取信標列表。但是,這似乎被用於管理信標。如何從谷歌公共應用獲取註冊信標列表

我的假設錯了嗎?沒有用戶身份驗證,我可以使用任何替代API嗎?我只想讀取從應用程序註冊谷歌的所有信標

+0

這些是您想要顯示的信標嗎?您當然必須在Google上註冊,才能將它們重新列入清單。您是否說您只想在Android應用程序中獲取此列表,而不需要應用程序用戶使用Google登錄? – davidgyoung

+0

是的,據我所知,註冊信標的帳戶必須登錄才能從鄰近信標api獲取信標。似乎沒有隻讀,也沒有辦法使用api鍵訪問它。這是正確的假設嗎?我希望我錯了,並且有一種方法可以獲取信標列表 – shuao23

回答

0

我想你應該看看beacons.list方法(https://developers.google.com/beacons/proximity/reference/rest/v1beta1/beacons/list)。此方法的返回值將是一個符合您搜索條件的信標數組。信標對象包含latLng對象,您可以使用它來爲地圖上的每個信標放置一個針。 要使用此方法,您需要一個OAuth訪問令牌,這意味着您需要登錄。 Proximity Beacon API中有一些方法只需要API密鑰(如beaconinfo.getforobserved),但beacons.list方法需要更高級別的身份驗證。