0

我正在通過Google App Engine上的雲端點框架快速入門工作。部署應用程序之後,我嘗試發送到API的請求,如快速入門概述:向Google端點快速入門API請求失敗503

curl -H "Content-Type: application/json" -X POST -d '{"content":"Hello world!"}' https://[my-app].appspot.com/_ah/api/echo/v1/echo 

它返回以下錯誤信息:

{ 
"error": { 
    "code": 503, 
    "errors": [ 
    { 
    "domain": "global", 
    "message": "Internal Server Error", 
    "reason": "backendError" 
    } 
    ], 
    "message": "Internal Server Error" 
} 
} 

有在端點的框架創建4點的API -v2/echo樣本。當我訪問API瀏覽器並嘗試測試前3個API時,我會得到相同的錯誤消息。在我授權並執行後,最後一個API get_user_email按預期工作。

任何幫助將是偉大的。

+0

您是否嘗試過在沒有OAuth的情況下執行前3個方法?樣本中的那些方法沒有任何OAuth配置(範圍,觀衆等)。 – HondaGuy

+0

感謝您的建議。但它竟然是一個驗證錯誤。 – Nicholas

回答

0

它原來是一個valadation錯誤與我輸入的內容:

ValidationError: Expected type <type 'unicode'> for field content, found (None, None) (type <type 'tuple'>) 

我把後所預期的類型也沒有問題。