Ben bir web sitesine Facebook Connect eklemek için çalışıyorum, ama bu yüzden, etrafında kontrol biraz sonra, ben sorun gibi görünüyor keşfetti oturum açtıktan sonra kullanıcı kimliği almak değildi:
Facebook kütüphane (getSession () fonksiyonu) bulunması $ _REQUEST ['oturum'] beklediğini, ama ne zaman çıktı $ _REQUEST, ben bu yapı olsun:
Array
(
[url]
[base_domain_AppID]
[AppID]
[AppID_user]
[AppID_ss]
[AppID_session_key]
[AppID_expires]
)
Appıd uygulama kimliği olduğu.
Herhangi bir fikir bu neden oluyor?
Ben $ _REQUEST ['oturum'] 'access_token' ve 'sig' .. 'uid' AppID_user olduğunu, 'uid' olarak adlandırılan bazı alanlar olması gerekiyordu olduğunu görmek, ama ben diğer iki hakkında hiçbir fikrim yok. Ben başka bir çözüm varsa, bunu bekliyor nesnesine bu verileri dönüştürmek, böylece validateSessionObject () fonksiyonu geçebilir, bu düşünüyorum.
Bu alakalı olup olmadığını bilmiyorum, ama bu ne olursa olsun ben çerez desteğini ya da etkinleştirmek olsun olur.
Ben bugün kütüphaneleri indirilen, ben onlardan daha eski bir sürümünü kullanıyor sanmıyorum.
Edit: Bu arada, ben 'access_token' diye bir alan var ki hariç, oturumda beklenen olanlar benim $ _REQUEST içindeki alanların en maç başardınız.