Basecamp API允许做很多事情,但都是基于一个 URL:
http://your_basecamp.basecamphq.com
问题是,您可以将一个 37 Signals 帐户与多个大本营一起使用。那么,我在哪里可以找到用户可以看到的所有大本营的列表?类似于Launchpad,但在 XML/JSON 中?必须有一种方法,例如BaseApp列出了您所有的大本营 URL。
Basecamp API允许做很多事情,但都是基于一个 URL:
http://your_basecamp.basecamphq.com
问题是,您可以将一个 37 Signals 帐户与多个大本营一起使用。那么,我在哪里可以找到用户可以看到的所有大本营的列表?类似于Launchpad,但在 XML/JSON 中?必须有一种方法,例如BaseApp列出了您所有的大本营 URL。
似乎没有这样的API,唯一的方法是解析Launchpad页面并伪造登录......
问题是,他们的 HTML 中的简单更改会破坏此功能,所以我决定将这部分放在我的服务器上,这样我就可以修复它而无需等待 Apple 批准我的应用程序到 MAS。如果有人感兴趣,你可以在这里得到这个 Django 视图:https ://gist.github.com/1423289