2017-03-01 2 views
0

Je veux donc créer une application qui montre toutes les balises sur la carte. Je pensais utiliser la balise de proximité api pour obtenir la liste des balises. Cependant, cela semble être utilisé pour gérer les balises.Comment obtenir une liste de balises enregistrées de google pour l'application publique

Mon hypothèse est-elle erronée? Existe-t-il une autre API que je peux utiliser sans authentification de l'utilisateur? Je veux juste lire toutes les balises enregistrées avec google à partir de l'application

+0

S'agit-il de vos balises que vous souhaitez afficher? Vous devez bien sûr les enregistrer auprès de Google pour les retrouver dans une liste. Voulez-vous dire que vous voulez simplement récupérer cette liste dans une application Android sans que l'utilisateur de l'application ne doive se connecter avec Google? – davidgyoung

+0

Oui, d'après ce que je comprends, le compte qui a enregistré la balise doit se connecter pour obtenir les balises de la balise de proximité api. Et il semble y avoir pas de lecture seule et aucun moyen d'y accéder en utilisant une touche api. Est-ce la bonne hypothèse? J'espère que j'ai tort et qu'il y a un moyen d'obtenir une liste de balises – shuao23

Répondre

0

Je pense que vous devriez jeter un oeil à la méthode beacons.list (https://developers.google.com/beacons/proximity/reference/rest/v1beta1/beacons/list). La valeur de retour de cette méthode sera un tableau de balises qui correspondent à vos critères de recherche. Les objets balises contiennent un objet latLng que vous pouvez utiliser pour placer une épingle pour chaque balise sur une carte. Pour utiliser la méthode, vous avez besoin d'un jeton d'accès OAuth, ce qui signifie que vous avez besoin d'une connexion. Il existe une méthode dans l'API Proximity Beacon qui nécessite uniquement une clé API (comme beaconinfo.getforobserved), mais la méthode beacons.list requiert un niveau d'authentification plus élevé.