用python脚本验证Google帐户

用python脚本验证Google帐户,python,google-app-engine,rest,authentication,python-requests,Python,Google App Engine,Rest,Authentication,Python Requests,我有一个通过Jersey实现的JavaGoogleAppEngine restful服务器。当我在浏览器会话中登录到我的Google帐户时,我可以使用基于浏览器的类似curl的程序Postman成功地获取、发布、放置和删除 现在,我尝试使用请求库在Python脚本中进行类似的调用 payload = "{\"key\":1, \"dateOpened\":2341342, \"dateClosed\":0, \"description\":\"test\", \"urgency\":2, \"s

我有一个通过Jersey实现的JavaGoogleAppEngine restful服务器。当我在浏览器会话中登录到我的Google帐户时,我可以使用基于浏览器的类似curl的程序Postman成功地获取、发布、放置和删除

现在,我尝试使用请求库在Python脚本中进行类似的调用

payload = "{\"key\":1, \"dateOpened\":2341342, \"dateClosed\":0, \"description\":\"test\", \"urgency\":2, \"staus\":1}"
r = requests.post("http://localhost:8080/ticket", params=payload)
print r.status_code
当我这样做时,我得到了一个重定向,我不知道如何处理

com.google.apphosting.utils.jetty.AppEngineAuthentication$AppEngineAuthenticator authenticate
Got /ticket but no one was logged in, redirecting.
我如何使用请求库让它也登录?由于它的简单性,如果可能的话,我想继续使用Requests库,但我是一个新手


谢谢。

你从哪里得到的“重定向”?这些信息来自哪里?它来自运行maven项目后的控制台。web.xml中的安全约束。如果未登录,则重定向到Google登录屏幕。