Я создал служебную учетную запись в консоли Google Api для использования Hangouts apis. Вызовы API разрешены с учетными данными учетной записи службы. Но когда я звоню
chat.spaces().messages().create(parent='spaces/myroomid', body={'text': 'Test message'}).execute()
googleapiclient выдает следующую ошибку:
googleapiclient.errors.HttpError: https://chat.googleapis.com/v1/spaces/myroomid/messages?alt=json вернул сообщение «У вызывающей стороны нет разрешения»>
В приведенном выше коде я использую фактический идентификатор комнаты чата вместо myroomid.