Я пишу приложение FBML на facebook, размещенном в GAE. Facebook будет говорить с вашим размещенным приложением только vai POST (я уверен, что это причина, но, пожалуйста, исправьте меня, если я ошибаюсь). Поэтому я столкнулся с проблемой, что внутри моего метода POST мне нужно перенаправить на URL-адрес authroize на facebook OAuth. Но я могу только отправить запрос GET. Как я могу это сделать? На данный момент я делаюКак перенаправить запрос GET из запроса POST в GAE
class OauthHandler(webapp.RequestHandler):
def post(self):
# blablablab
request.redirect(oauth_uri)
Это неправильно, так как oauth_uri отвечает только GET. Более того, OAuth перенаправит обратно на мой обработчик перенаправления через GET, но я не могу! я могу только писать. Так что я в замешательстве.
идеи?
Заранее спасибо
Я не понимаю, в чем проблема. request.redirect приведет к GET для oauth_uri. Разве это не то, что вы хотите? –
klausbyskov, прямо сейчас, когда я получаю ошибку «неправильный URL», i'mi предполагает, что это связано с путаницей get/post. нет?, я не дома, чтобы пройти точную ошибку, но я, вероятно, должен это сделать. – user259349