J'ai eu besoin d'extraire les données facebookads dans bigquery. J'ai besoin de créer un script python pour appengine.facebookads api appelant dans google cloud appengine - SSLError: Impossible de se connecter à l'URL HTTPS car le module SSL n'est pas disponible
Le script Python standalone fonctionne correctement sans aucun problème et possède les données requises. Quand j'ai essayé d'appeler le même script python d'appengine en obtenant l'erreur suivante.
S'il vous plaît aidez-moi avec l'erreur ci-dessous.
Message d'erreur:
ERROR 2017-06-08 21:22:10,816 webapp2.py:1528] Can't connect to HTTPS URL because the SSL module is not available.
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1511, in __call__
rv = self.handle_exception(request, response, e)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1505, in __call__
rv = self.router.dispatch(request, response)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1253, in default_dispatcher
return route.handler_adapter(request, response)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1077, in __call__
return handler.dispatch()
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 547, in dispatch
return self.handle_exception(e, self.app.debug)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 545, in dispatch
return method(*args, **kwargs)
File "C:\Chaitu\Projects\fb\main.py", line 57, in get
stats = ad_account.get_insights(params=params)
File "C:\Chaitu\Projects\fb\facebookads\adobjects\FBAdAccount.py", line 78, in get_insights
return request.execute()
File "C:\Chaitu\Projects\fb\facebookads\api.py", line 653, in execute
cursor.load_next_page()
File "C:\Chaitu\Projects\fb\facebookads\api.py", line 797, in load_next_page
params=self.params,
File "C:\Chaitu\Projects\fb\facebookads\api.py", line 305, in call
timeout=self._session.timeout
File "C:\Chaitu\Projects\fb\requests\sessions.py", line 513, in request
resp = self.send(prep, **send_kwargs)
File "C:\Chaitu\Projects\fb\requests\sessions.py", line 623, in send
r = adapter.send(request, **kwargs)
File "C:\Chaitu\Projects\fb\requests\adapters.py", line 514, in send
raise SSLError(e, request=request)
SSLError: Can't connect to HTTPS URL because the SSL module is not available.
ERROR 2017-06-08 21:22:10,822 wsgi.py:279]
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\runtime\wsgi.py", line 267, in Handle
result = handler(dict(self._environ), self._StartResponse)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1519, in __call__
response = self._internal_error(e)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1511, in __call__
rv = self.handle_exception(request, response, e)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1505, in __call__
rv = self.router.dispatch(request, response)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1253, in default_dispatcher
return route.handler_adapter(request, response)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 1077, in __call__
return handler.dispatch()
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 547, in dispatch
return self.handle_exception(e, self.app.debug)
File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\lib\webapp2-2.3\webapp2.py", line 545, in dispatch
return method(*args, **kwargs)
File "C:\Chaitu\Projects\fb\main.py", line 57, in get
stats = ad_account.get_insights(params=params)
File "C:\Chaitu\Projects\fb\facebookads\adobjects\FBAdAccount.py", line 78, in get_insights
return request.execute()
File "C:\Chaitu\Projects\fb\facebookads\api.py", line 653, in execute
cursor.load_next_page()
File "C:\Chaitu\Projects\fb\facebookads\api.py", line 797, in load_next_page
params=self.params,
File "C:\Chaitu\Projects\fb\facebookads\api.py", line 305, in call
timeout=self._session.timeout
File "C:\Chaitu\Projects\fb\requests\sessions.py", line 513, in request
resp = self.send(prep, **send_kwargs)
File "C:\Chaitu\Projects\fb\requests\sessions.py", line 623, in send
r = adapter.send(request, **kwargs)
File "C:\Chaitu\Projects\fb\requests\adapters.py", line 514, in send
raise SSLError(e, request=request)
**SSLError: Can't connect to HTTPS URL because the SSL module is not available.**
INFO 2017-06-08 17:22:12,344 module.py:809] default: "GET/HTTP/1.1" 500
double possible de [SSLError: Impossible de se connecter à l'URL HTTPS car le module SSL est pas disponible sur Google App Engine] (https : //stackoverflow.com/questions/30381581/sslerror-cant-connect-to-https-url-because-the-ssl-module-is-not-available-on) –