如何使用Python访问37个信号Highrise的API?找到了PHP / Ruby的包装器,但没有找到Python的包装器。我现在正在写我自己的书,有人对克服Python身份验证的第一个障碍有任何建议吗?

有帮助吗?

解决方案

我(实际上是在写)写了一个针对Python的Highrise API包装器。它为每个Highrise类使用Python对象,其工作方式与Django ORM类似: 通用标签

您可以从GitHub获取源代码: https://github.com/feedmagnet/pyrise

或通过PyPI安装它: 通用标签

其他提示

当我偶然发现您的问题时,我只是在解决这个问题。到目前为止,这是我共同努力过的内容。它还不漂亮(但是),但是可以工作。我不认识Pycurl,看了一段时间后,我回到了urllib2。Highrise使用基本身份验证,因此您不必使用CURL,而可以使用urllib2。您只需要完成所有Pword Manager步骤。输出是所有公司或人员的长XML文件,具体取决于您插入的URL。如果只需要一个人,则可以执行“ http ...... / people / 123.xml”或“ http ...... / people / 123-fname-lname.xml”之类的操作(如您所见)当您实际进入高层并添加了.xml的联系人时,在网址中输入该信息。 通用标签

有关此代码的任何反馈或建议都会有所帮助!

有关如何进行基本身份验证,请参见此处。另外,IIRC urllib也支持http://user:password@example.com URL。

我只是在寻找 php API包装器之一的php代码并且我看到他们使用curl;所以您是否看过 pycurl ??

关于身份验证,这里是一个您可以开始使用的示例(未经测试)... 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top