google uygulama motorunda (webapp) python facebook api kullanıyorum. Kullanıcı, uygulamadan çıkış yaptığında kullanıcının çerezini sona erdirmek istiyorum. Bu çerez Javascript Facebook API'sı tarafından ayarlanmaktadır. İşte Uygulama motorunda python kullanarak bir kullanıcının çerezi nasıl silinir?
facebook api fonksiyonu gösteren nasıl facebook API erişim facebook çerez:def get_user_from_cookie(cookies, app_id, app_secret):
cookie = cookies.get("fbs_" + app_id, "")
if not cookie: return None
args = dict((k, v[-1]) for k, v in cgi.parse_qs(cookie.strip('"')).items())
payload = "".join(k + "=" + args[k] for k in sorted(args.keys())
if k != "sig")
sig = hashlib.md5(payload + app_secret).hexdigest()
expires = int(args["expires"])
if sig == args.get("sig") and (expires == 0 or time.time() < expires):
return args
else:
return None
Ben yaparak bu fonksiyonu çağırmak mümkün değilim:
Şimdiclass WelcomePage(webapp.RequestHandler):
def getFacebookCookie(self):
cookie = facebook.get_user_from_cookie(
self.request.cookies, app_id, app_secret)
accss_token = cookie["access_token"]
logging.debug("The access token is %s"%access_token)
nasıl silebilir/Kullanıcının çerezini sona erdirecek şekilde ayarlansın mı?
Herhangi bir yardım çok takdir edilmektedir. Şimdiden teşekkürler.
Teşekkürler, bunu deneyeceğim! Alanı ve yolu nasıl ayarlayabilirim? – Cuga
sadece başlığın eklenmesinin ikinci kısmına ekleyin ... (wikipedia makalesi örneği gösterir: "Domain = docs.foo.com; Path =/accounts;"). – Aaron
Çalışmak için bulamadım ... Yardımınız için teşekkürler, – Cuga