405方法不允许此资源appengine facebook应用程序不允许方法发布

405方法不允许此资源appengine facebook应用程序不允许方法发布,facebook,google-app-engine,http-status-code-405,Facebook,Google App Engine,Http Status Code 405,我正在appengine上做一个应用程序,它在那里运行得很好。我在facebook画布URL上有这个应用程序的URL(带尾随斜杠),当这个应用程序从我的 405方法不允许此方法不允许使用方法POST 资源 类MainHandler(webapp2.RequestHandler): def get(自我):#在这里做事 def post(自我):通过 app=webapp2.WSGIApplication([ (“/yyy/”,MainHandler), (“/”,另一个处理程序) ],debug

我正在appengine上做一个应用程序,它在那里运行得很好。我在facebook画布URL上有这个应用程序的URL(带尾随斜杠),当这个应用程序从我的

405方法不允许此方法不允许使用方法POST 资源

类MainHandler(webapp2.RequestHandler): def get(自我):#在这里做事 def post(自我):通过

app=webapp2.WSGIApplication([ (“/yyy/”,MainHandler), (“/”,另一个处理程序)

],debug=True)


注意:appengine日志中没有此类错误。

它正在尝试向您的应用程序发送帖子,但您没有配置接收该帖子的处理程序

您的
GET
处理程序位于何处:

 def get(self):
     dostuff
您还需要一个
POST
hander:

def post(self):
    dostuff
从我上次看这篇文章时的记忆来看,它可能试图完成授权过程中的一个步骤,或者向您发送一些数据

你好

看来我终于明白我的问题出在哪里了。我在应用程序中定义了paulc(这是正确的)所提到的post方法,但仍然收到相同的405错误消息。原因是,我没有更新从appengine仪表板运行的应用程序的默认版本&更新了我的应用程序版本

如果您有相同的问题,请确保您使用的是哪个版本的应用程序。 :

我希望没有人经历和我一样的经历。 谢谢大家。

,好吧,除了facebook,当他们打电话过来时,它不会写“测试”。建议您从他们的一个工作示例开始?