【问题标题】:Creating a web service for Qualtrics written in Python on Google App Engine在 Google App Engine 上为用 Python 编写的 Qualtrics 创建 Web 服务
【发布时间】:2014-01-30 00:55:53
【问题描述】:

是否有人在 Google App Engine 上创建了 a.) Qualtrics 网络服务或 b.) Python 网络服务?

我需要在 Qualtrics 调查中构建一些功能,这似乎只有 Web 服务(在 Qualtrics 调查流程中)可以做到,例如将参数传递给 Web 服务然后得到响应。

我查看了 GAE 协议 RPC,但我不太确定这是否是正确的路径。 Qualtrics 给了我一个 PHP 代码示例,但我不知道如何开始将其转换为 python 和/或 GAE。

【问题讨论】:

    标签: python web-services google-app-engine rest qualtrics


    【解决方案1】:

    我熟悉 Qualtrics,但我会先回答 (b)。

    您可以通过多种方式编写 Python Web 服务,具体取决于您的选择:

    • 您可以编写一个简单的 get 处理程序
    • 使用 Google Cloud Endpoints
    • 使用多个 Web 服务 Python 库之一

    话虽如此,快速浏览一下 Qualtrics 表明它需要结果格式的 RSS 提要(我可能是错的)。因此,在执行 (b) 时您需要注意的是确保它采用 Qualtrics 理解并为您解析出响应格式的格式。

    例如如果您必须返回 RSS,您可以编写 Python Web 服务来返回该数据。可选地,它还可以采用一个或多个参数来微调结果。

    【讨论】:

    • 您好罗明,感谢您的回复。 Qualtrics 接受什么格式的整个问题是我碰壁的地方。我是新手编码员。当它不断返回错误时,我无法弄清楚出了什么问题。所以你认为它是RSS?如何确定?
    • 如果您查看qualtrics.com/university/researchsuite/advanced-building/…,它确实提到了 RSS。您应该尝试的一件事是将包含您想要的数据的静态 RSS 放入您的 App Engine 项目并进行部署。然后从 Qualtrics 访问它并至少验证整个工作正常。然后您可以返回 App Engine 处理程序并编写您的动态代码。
    猜你喜欢
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多