#facebook #google-app-engine #authentication
#Facebook #google-app-engine #аутентификация
Вопрос:
Всем привет, я пытаюсь создать приложение в Google App Engine для facebook, но каким-то образом оно попало в бесконечный цикл, и я не могу понять, что сделать, чтобы остановить это. Я скопировал некоторый код отсюда
http://shelftalkers.googlecode.com/svn/trunk/shelftalkers/shelftalkers.py
чтобы выполнить аутентификацию, в частности, это:
fb = facebook.Facebook(FACEBOOK_API_KEY, FACEBOOK_APP_SECRET)
if fb.check_session(self.request) and fb.added:
pass
else:
url = fb.get_add_url()
self.response.out.write('<script language="javascript">top.location.href="' url '"</script>')
return
И когда я пытаюсь перейти на страницу, это заставляет меня аутентифицироваться, а затем попадает в цикл, поэтому я предполагаю, что мой оператор if завершается ошибкой, но я не знаю, что делать вместо этого.
На самом деле я загружаю это на facebook, поэтому я не думаю, что внешняя аутентификация такая же. Есть идеи, как это исправить? Заранее спасибо
WWaldo
Ответ №1:
Привет, WWaldo, у меня тоже были проблемы с аутентификацией facebook, пока я не нашел хорошее приложение, у которого можно учиться. В github.com существует довольно хороший новый проект, который решает эту проблему. Это называется runwithfriends и также является приложением facebook, где мы можем посмотреть, как именно это делается.
Приветствия