首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编程检索Launchpad答案

编程检索Launchpad答案
EN

Ask Ubuntu用户
提问于 2015-06-06 10:26:52
回答 1查看 209关注 0票数 1

我想从启动板中检索与一个项目相关的所有问题和答案,这样我就可以将它们导入到一个新的论坛站点。我正在查看launchpadlib,但无法访问单个项目的问题:

代码语言:javascript
复制
from launchpadlib.launchpad import Launchpad
ll=Launchpad.login_anonymously('')
# get the project; but it does not contain references to questions (it references bugs, translations etc, but not questions
pro=ll.project['woo'] 
# some (random?) question from launchpad, but not for the project I need
ll.questions

使用web也是可以的。以任何机器可读的格式(JSON,XML)获取内容是我们的目标。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-06-07 20:30:50

默认的1.0 API版本是稳定的,但很旧,并且不包括最近导出的许多方法。为此,您需要使用API的"devel“版本:

代码语言:javascript
复制
lp = Launchpad.login_anonymously('name of your script', version='devel')

然后可以使用开发API文档中记录的方法,特别是project.searchQuestions

代码语言:javascript
复制
project = lp.projects['foo']
questions = project.searchQuestions()

您可以像API文档所指出的那样,以各种方式限制这一点,或者只要求上面的所有内容;无论哪种方式,您都可以获得一个可以迭代和操作的问题对象的批集合。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/632964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档