gpt4 book ai didi

python - 使用 Python API 库在 Google AppEngine 上 strip 化支付

转载 作者:太空狗 更新时间:2023-10-30 00:55:53 24 4
gpt4 key购买 nike

我刚刚将 Stripe API 库更新到最新版本,由于 GAE 阻止导入某些包(如套接字和 SSL),它停止在 Google AppEngine 上工作。

ERROR    2014-05-10 09:55:16,576 base.py:215] Internal Server Error: /api/billing/subscribe_to_paid_plan/stripe
Traceback (most recent call last):
...
File "/src/classes/billing/api_views.py", line 3, in <module>
import stripe
File "/src/stripe/__init__.py", line 16, in <module>
from stripe.resource import ( # noqa
File "/src/stripe/resource.py", line 5, in <module>
from stripe import api_requestor, error, util
File "/src/stripe/api_requestor.py", line 5, in <module>
import ssl
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 60, in <module>
import _ssl # if we can't import it, let the error propagate
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py", line 852, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named _ssl

是否有机会让它在 Google AppEngine 上运行?

最佳答案

您需要通过将以下内容添加到您的 app.yaml 来启用 SSL:

libraries:
- name: ssl
version: latest

编辑:下面的错误尚未修复,但我为 stripe python 绑定(bind)贡献了一个补丁来绕过它。

App Engine 开发服务器中目前存在一个错误(它在我的待办事项列表中以尝试修复它)可以通过执行以下操作来规避:

将“_ssl”和“_socket”键添加到 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/中的字典 _WHITE_LIST_C_MODULES google/appengine/tools/devappserver2/python/sandbox.py

替换google在/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/中提供的socket.py文件dis27 来自 Python 框架的 socket.py 文件。

关于python - 使用 Python API 库在 Google AppEngine 上 strip 化支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23579794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com