google-api-python-client тайм-аут httplib2 - PullRequest
0 голосов
/ 22 декабря 2018

У меня есть машина для тестирования, с птичьим кодом все будет в порядке, но при развертывании на рабочий сервер будет отображаться тайм-аут.

ошибка:

socket.timeout : timeout

на этом сервере установлен брандмауэр, но уже разрешено гугл ip.этот сокет будет работать как сцепление, или что-то стандартное требует Google Connect для моего сервера?

код:

from google.oauth2 import service_account
import googleapiclient.discovery
SCOPES = ['https://www.googleapis.com/auth/drive.file', 
'https://www.googleapis.com/auth/drive',
      'https://www.googleapis.com/auth/drive.readonly']
SERVICE_ACCOUNT_FILE = 'client_secret.json'
API_SERVICE_NAME = 'drive'
API_VERSION = 'v3'

credentials = service_account.Credentials.from_service_account_file(
    SERVICE_ACCOUNT_FILE, scopes=SCOPES)
service = googleapiclient.discovery.build(API_SERVICE_NAME, API_VERSION, credentials=credentials)
...