2014-01-30 29 views
0

是否有人爲此創建了a。)針對Qualtrics的Web服務或b)Google App Engine上的Python Web服務?在Google App Engine上爲使用Python編寫的Qualtrics創建Web服務

我需要爲Qualtrics調查構建一些功能,這些調查似乎只是一種Web服務(在Qualtrics Survey Flow中)可以執行的操作,例如將參數傳遞給Web服務,然後獲取響應。

我看過GAE協議RPC,但我不太確定這是否是正確的路徑。 Qualtrics給了我一個PHP代碼示例,但我不知道如何開始將其翻譯爲python和/或GAE。

回答

0

我對Qualtrics很熟悉,但我會先回答(b)。

您可以通過多種方式編寫Python Web服務,根據您的選擇:

  • 你可以寫一個簡單的GET處理幾個Web的
  • 使用谷歌雲端點
  • 使用一個服務Python庫

話雖如此,快速瀏覽一下Qualtrics,它表示它需要一個結果格式的RSS提要(我可能是錯的)。因此,您在做(b)時需要注意的一點是確保Qualiti採用格式來理解並解析出您的響應格式。

例如,如果你必須返回RSS,你可以編寫你的Python Web服務來返回這些數據。或者,它也可以採用一個或多個參數來微調結果。

+0

嗨Romin,謝謝你的回覆。 Qualtrics接受什麼格式的整個問題是我遇到困難的地方。我是一個新手編碼器。我無法弄清楚當它繼續返回一個錯誤時出了什麼問題。所以你認爲它是RSS?你會如何確定? – 655321

+1

如果您查看http://qualtrics.com/university/researchsuite/advanced-building/survey-flow/web-service/#ConnectingToExternalWebServices,它確實提到了RSS。你應該嘗試的一件事就是將一個靜態的RSS與你想要的數據放到你的App Engine項目中並進行部署。然後從Qualtrics訪問它,並至少驗證整個工作。然後,您可以回到App Engine處理程序並編寫您的動態代碼。 – Romin

相關問題