我在Google App Engine开发中遇到了一个奇怪的问题,每次都在我的post请求中携带正文内容,app引擎无法验证我的帐户,但获取请求的作品。 任何人都可以帮助我吗?我在Chrome扩展开发中使用oauth库ChromeExOAuth。Google AppEngine开发中的OAuth问题
oauth.authorize(function(){
var request = {
'method': 'POST',
'headers': {
"Content-Type" : "application/x-www-form-urlencoded"
},
'parameters': {
},
'body': "a=b"
};
oauth.sendSignedRequest("http://mytabshub.appspot.com/tabshub", function(resp, xhr){
console.log("responding from test server", xhr.responseText);
}, request);
});
“get Request works”意思是你能够将request_token交换为access_token吗? – Jeyara 2011-05-09 23:47:38
是啊!它交换了。该库在查询字符串中携带访问令牌。但我猜应用引擎不会在发送请求时从查询字符串验证帐户。所以验证过程失败。这太奇怪了! – itemon 2011-05-10 00:22:08
我还没有开发Google应用引擎的应用。但我在整合digg和我自己的oauth.net库时遇到同样的问题。然后我用twitter进行测试,它工作正常。但是,我没有把这些文档整理出来。你有没有与像twitter这样的其他服务进行检查?这有助于隔离问题。 – Jeyara 2011-05-10 02:22:32