Я попробовал использовать следующий код:
Код: Выделить всё
from googleapiclient.discovery import build
API_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxx'
service = build('**mybusiness**', 'v4', developerKey=API_KEY)
location_id = 'locations/xxxxxxxxxxxx'
# Request reviews
reviews = service.accounts().locations().reviews().list(parent=location_id).execute()
# Print review data
for review in reviews['reviews']:
print(f"Review: {review['review']}")
print(f"Rating: {review['starRating']}")
print('---')
Код: Выделить всё
service = build('**mybusiness**', 'v4', developerKey=API_KEY)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Код: Выделить всё
service = build('**mybusinessbusinessinformation**', 'v1', developerKey=API_KEY)
# Request reviews
reviews = service.accounts().locations().reviews().list(parent=location_id).execute()
# Print review data
for review in reviews.get('reviews', []):
print(f"Review: {review['review']}")
print(f"Rating: {review['starRating']}")
print('---')
Код: Выделить всё
reviews = service.accounts().locations().reviews().list(parent=location_id).execute()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Resource' object has no attribute 'reviews'
https://developers.google.com/my-busine ... formation/ rest/v1/accounts.locations
Кто-нибудь сталкивался с такой же проблемой и нашел ее решение?
Подробнее здесь: https://stackoverflow.com/questions/790 ... ith-python