Chcę przeczytać HealthDataTypes
. Którego ustawienia należy ustawić podczas tworzenia GoogleApiClient
?Zakres HealthDataTypes Google Fit
.addScope(new Scope(????))
Chcę przeczytać HealthDataTypes
. Którego ustawienia należy ustawić podczas tworzenia GoogleApiClient
?Zakres HealthDataTypes Google Fit
.addScope(new Scope(????))
oparciu od tego documentation Google Fit ogranicza dostęp do zapisu dla typów danych w HealthDataTypes do tylko niektórych deweloperów, ponieważ zdrowie jest potencjalnie dane wrażliwe. Aplikacje muszą mieć uprawnienia użytkownika do odczytu i zapisu danych o ograniczonym typie. Każda aplikacja może odczytać dane o kondycji ograniczonego typu danych, ale tylko te zatwierdzone przez Google mogą zapisywać dane tego typu. Jeśli chcesz napisać do ograniczonego typu danych:
[email protected]
i zamówienie należy dodać do białej listy dozwolonych aplikacji do zapisywania danych o ograniczonej typu do Google Fit. Podaj krótki opis rodzajów danych, do których chcesz uzyskać dostęp.Jeśli dane z aplikacji mogą pochodzić z podłączonych urządzeń, należy podać następujące szczegóły dotyczące przypadku użycia i podłączonych urządzeń:
Chcę odczytać dane. "Każda aplikacja może odczytać dane o kondycji ograniczonego typu danych" "Aplikacje muszą mieć uprawnienia użytkownika do odczytu i zapisu danych o ograniczonym typie." uprawnienia użytkownika - to jest "Zakres" –
Google Fit zapewnia zakresy przydatności API here. Jest to lista konkretnych zakresów, z których możesz wybrać.
Ok, znalazłem poprawną odpowiedź sama .. można utworzyć obiekt FittnessOption używając wymaganych typów danych, a także uzyskać dorozumiane zakresy dla niego:
GFitUtils.buildFitnessOptions(
readTypes,
writeTypes
).getImpliedScopes();
(gdzie readTypes i writeTypes są listy od typów danych
w ten sposób, że nie będzie musiał harcode wartości z dopasowania strony google
jestem w takiej samej sytuacji, .. po prostu chcą czytać .. znalazłaś jakikolwiek sposób zrobić to? – Yotes
Zgodnie z tym (https://stackoverflow.com/questions/46066595/is- tam-google-fit-rest-api-do-odczytu-danych-ciśnienia krwi) działa poprzez 'HistoryApi' (przynajmniej poprzez REST, ale powinno być takie samo), zakładam, że zasięg będzie wynosił" FITNESS_BODY_READ_WRITE " zakres? EDYTOWANIE: https://github.com/googlesamples/android-fit/issues/22 – damian
Tak, znalazłem, a ja również uzyskać odpowiedź od google z wszystkimi zakresami: https://developers.google.com/identity/ protokoły/googlescopes # fitnessv1. Zobaczę, czy zadziała dzisiaj. – Yotes