gpt4 book ai didi

python - 从 Google App Engine 访问 Xero

转载 作者:太空宇宙 更新时间:2023-11-04 01:20:00 24 4
gpt4 key购买 nike

我正在尝试从我的 Google App Engine 系统访问 Xero(会计软件)。 (Python 2.7)。

Xero 示例使用 M2Crypto,但这使用的 .c 文件似乎无法在 App Engine 上运行。我还从 Google 下载了 pycrypto,但这有同样的问题。

在这个阶段,我只希望我的 App Engine 程序有一个按钮供用户登录 Xero。对我有什么指示吗?

注意:其中一些包似乎需要 visual studio 或 c 编译器,而我没有。

更新。似乎只有“私有(private)”应用程序需要 pycrypto 或 m2crypto,我都无法安装。公共(public)应用程序不需要这些,我下面的示例两者都有。我正在继续解决这个问题。

提前致谢
David(Windows Vista、Python 2.7、当前的 Google App Engine SDK)

最佳答案

我能够使用 pyzero 访问 xero,但是有几个陷阱,最重要的是需要升级打包为请求库一部分的 urllib3 版本。

我创建了一个简单的项目来演示它的使用情况。 https://github.com/hamish/gae_xero

我需要安装的库是:

https://codeload.github.com/freakboy3742/pyxero/zip/master

http://labix.org/download/python-dateutil/python-dateutil-1.5.tar.gz

https://codeload.github.com/kennethreitz/requests/zip/master

https://codeload.github.com/requests/requests-oauthlib/zip/master

https://pypi.python.org/packages/source/o/oauthlib/oauthlib-0.6.1.tar.gz

https://pypi.python.org/packages/source/u/urllib3/urllib3-1.7.1.tar.gz (安装到requests/packages/目录)

此外,必须安装并启用 pycrypto 库:

sudo pip install pycrypto

[摘自 app.yaml]

- 名称:pycrypto
版本:最新

关于python - 从 Google App Engine 访问 Xero,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21868826/

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