miscel adlı üyeden alıntı:
mesajı görüntüle
Facebook Login İle E-Mail Almak
14
●1.490
- 06-12-2012, 00:41:26Facebook'un php tabanlı kütüphanesi var onu kullanıyorum. Session'ları başlattığım php dosyasında veriler dizi olarak dönüyor. O diziyi ekrana yazdırınca resimdeki değerler geliyor sadece. İlginç olan şudur ki. Developer sayfasında permissions kısmında email ekli ve preview yapınca e-posta alınacağı gözüküyor. Ama siteden tıklayınca alamıyorum.
- 06-12-2012, 00:44:33login buton hangi sayfada işte, bir şekilde butonu sayfanda yazdırıyorsun ekranda. Ama ne şekilde yazılıyor o önemli. Dediğim gibi login butonunda email istemediğin sürece aplikasyonda ne ekli olursa olsun dönmeyecek istediğin veriler.
Denemek için aplikasyonda tüm izinleri açın zaten bazıları sizin kullandığınız kod ile dönecek diğerleri farklı şekilde alınıyor. Birkaç saatlik bir hatadan sonra aldığınız bilgiler şimdikinden farklı olmayacak. - 06-12-2012, 00:50:26Haklısınız buton facebook'tan alınma değil. Bu bilgileri aldığım sayfanın linki ekli. Elinizde örnek veya bir kaynak var ise onunla değiştirmem için verebilir misiniz ?miscel adlı üyeden alıntı: mesajı görüntüle
- 06-12-2012, 01:46:13Dosyaya gerek kalmadı. Diğer arkadaşın bahsettiği scope yöntemi ile almayı başardım.Zzzz adlı üyeden alıntı: mesajı görüntüle
Yardım herkese tüm içtenliğimle teşekkür ederim. - 06-12-2012, 09:54:54Çözülmüş sanırım. Ben yine de koyayım kullandığım bölümü.
Facebook PHP SDK ile
if (isSet($user)) { $logoutUrl = "?action=logout"; } else { $loginUrl = $facebook->getLoginUrl( array( 'scope' => 'email,offline_access,publish_stream,user_status', // scope değeri istediğimiz izinler 'redirect_uri' => $fbconfig['baseurl'] ) ); }