Клиентские библиотеки Google API , доступные на ряде популярных языков программирования, упрощают использование API.
Клиентские библиотеки по языкам
В следующих таблицах в первом столбце показан этап разработки каждой библиотеки (обратите внимание, что некоторые из них находятся на ранних стадиях) и ссылки на документацию по библиотеке. Второй столбец содержит ссылки на доступные образцы для каждой библиотеки.
Также доступны следующие библиотеки ранней стадии:
Использование службы обнаружения
Если вы используете Python, JavaScript или другую клиентскую библиотеку, основанную на Google Discovery Service , вам необходимо указать расположение документа обнаружения для Reporting API v4.
Питон
from apiclient import discovery
...
# Build the Analytics Reporting API v4 authorized service object.
analyticsReporting = discovery.build(
'analyticsreporting',
'v4',
http=http,
discoveryServiceUrl='https://analyticsreporting.googleapis.com/$discovery/rest')
JavaScript
gapi.client.load(
'https://analyticsreporting.googleapis.com/$discovery/rest',
'v4'
).then(...)
Клиентские библиотеки Java и PHP уже созданы, но для их создания можно использовать службу обнаружения и генератор API Google .