Używam nodejs i chcę wyświetlić niektóre dane z google analytics.Uzyskiwanie dostępu do google analytics za pośrednictwem nodejs
w Google API Explorer, mam znaleźć ten link, aby moje dane:
https://www.googleapis.com/analytics/v3/data/ga?ids=ga%XXXXX&start-date=2013-08-17&end-date=2013-09-15&metrics=ga%3Avisits&key={YOUR_API_KEY}
Jednakże, jeśli dostęp do tego URL uzyskać:
{"error":{"errors":[{"domain":"global","reason":"required","message":"Login Required","locationType":"header","location":"Authorization"}],"code":401,"message":"Login Required"}}
Jak mogę przekazać moje logowanie przez adres URL, a następnie uzyskać dostęp do moich danych?
Dzięki!
Czy wstawiasz tutaj swój klucz API? '& key = {YOUR_API_KEY}' – datasage
Tak, zrobiłem. Ale wydaje się, że potrzebowałem tokena. Używam prośby o połączenie: https://www.googleapis.com/analytics/v3/data/ga?ids=ga:XXXXX88&metrics=ga:visits&start-date=2013-08-17&end-date=2013-09-15&access_token= XXXXXXXX i access_type_token = okaziciel' i wszystko działa. – sayam
Ale kiedy próbuję odświeżyć token, używając żądania na 'https: //accounts.google.com/o/oauth2/token? Client_secret = XXX & grant_type = refresh_token & refresh_token = YYYY & client_id = ZZZZ' otrzymuję komunikat" error, invalid request. " – sayam