Öncelikle bu soruya bir süredir cevap aradığımı söyleyerek başlayayım...
Makinemde yerel olarak geliştirilmekte olan uygulamamla çalışması için Facebook OAuth'u kurmaya çalışıyorum. Facebook yetkilendirmesi ile her şey mükemmel çalışıyordu, ta ki localhost
kullanımından başka bir alan adına geçene kadar (hala makinem için yerel.) Şimdi aşağıdaki hatayı alıyorum.
URL Yüklenemiyor: Bu URL'nin etki alanı uygulamanın etki alanına dahil değil alan adları. Bu URL'yi yükleyebilmek için tüm etki alanlarını ve alt etki alanlarını ekleyin Uygulama ayarlarınızdaki Uygulama Etki Alanları alanına uygulamanızın >.
Hosts dosyam 127.0.0.1 photovote.dev
içeriyor (mükemmel çalışıyor)
Uygulamamdaki yönlendirmem (Socialite kullanarak) http://photovote.dev/auth/facebook/callback
Facebook Uygulama Ayarlarımda...
photovote.dev
http://photovote.dev/
http://photovote.dev/auth/facebook/callback
Hata mesajının alındığı andaki URL ...
Sorunun ne olduğunu anlayamadım.
Birisi bununla karşılaşırsa ve bu ayarları arıyorsa (benim gibi)
Yapmak zorundasın
Ek Bilgi: Facebook Login'in ayarlar sayfasındaki "Geçerli OAuth yönlendirme URI'leri" alanına http://localhost:3000
gibi Geri Arama URL'sini eklediğinizden emin olun
Bu genellikle Uygulamayı Facebook'ta oluştururken yanlış bilgiler girdiyseniz olur. Ya da mevcut bir Uygulamanın URL'sini mi değiştirdiniz?
Lütfen bu sayfadaki APP ayarlarınızı tekrar kontrol edebilir misiniz?
https://developers.facebook.com/apps
Doğru Uygulamayı seçin ve düzenle düğmesine tıklayın;
URL'leri & yollarının doğru girildiğini ve Ultimate Facebook eklentisini yüklediğiniz siteyi işaret ettiğini kontrol edin.
Aynı sorun bende de vardı ve yanlış client_id / Facebook Uygulama Kimliği'nden kaynaklanıyordu.
Facebook uygulamanızı "public" veya "online" olarak değiştirdiniz mi? Bunu yaptığınızda, Facebook yeni bir Uygulama Kimliği ile yeni bir uygulama oluşturur.
URL'deki "client_id" parametre değerini Facebook kontrol panelinizdeki değerle karşılaştırabilirsiniz.