Bu uygulamanın geliştiricileri Facebook Girişi için bu uygulamayı düzgün kurmadınız mı?


517

Komutumda Facebook ile giriş yapmayı deniyorum. Her şeyi yaptım, ancak bir Facebook hesabıyla giriş yapmaya çalıştığımda bu hatayı Facebook'tan alıyorum:

Hata

Uygulama Kurulmadı: Bu uygulamanın geliştiricileri Facebook Girişi için bu uygulamayı düzgün ayarlamamışlardır.

İşte hata ekran görüntüsü:

resim açıklamasını buraya girin

Herhangi bir fikir?



@JigarDarji Guys, 3-4 yaşındaki Facebook uygulamaları arıyorum. İşlevsellik önemli değil. Sadece eski bir uygulama. Varsa lütfen bana bildirin.
Mike Weston

Yanıtlar:


685

sorun, ayarlamak zorundaydın

Bu uygulamayı ve tüm canlı özelliklerini genel kullanıma sunmak ister misiniz?

seti status and reviewiçin ONve sorun çözüldü

kodlamanın tadını çıkar


1
@PratikshaRaikundaliya Ancak web sayfası, geçerli bir iletişim e-postası belirtmediğimi bildir. Bu sorunu nasıl çözmeliyim?
JackieLam

82
Geliştirirken çalışmanın başka bir yolu, facebook uygulamasını kullanacak olan kullanıcıların test kullanıcıları / geliştiriciler / yöneticiler vb. Olarak ("roller" menüsü altında) eklenmesini sağlamaktır. Bu şekilde, geliştirme sırasında uygulamayı gizli tutabilir, ancak yine de işlevselliği test edebilirsiniz. Ardından canlı yayına geçtiğinizde düğmeye basmanız yeterlidir.
Mikey Hogarth

4
Durum ve inceleme altında. Kimse bulamazsa
user2889249

8
Merhaba Bu seçeneğe ulaşıyorum ancak açma / kapama düğmesi devre dışı. ve geçerli bir iletişim e-postası sağlamanız gerektiğini söylüyor. bu e-postayı nereye girmem gerekiyor?
AlphaMale

7
@AlphaMale bir iletişim e-posta adresi eklemeniz gerekiyor. Bunu Ayarlar -> Temel -> İletişim E-postası'ndan yapın.
SineadCoyle

631

Diğer tüm cevaplarla ilgili olarak, birisine yardım etmek için ekran görüntüsü.


  1. Https://developers.facebook.com/ adresine gidin.

  1. Üst çubuktaki Uygulamalar menüsünü tıklayın.

  1. Açılır listeden ilgili uygulamayı seçin.

resim açıklamasını buraya girin

Uygulama adınızın yanındaki daire tamamen yeşil değil. Farenin üzerine geldiğinizde, "Uygulamanız canlı olmadığı için tüm kullanıcılar tarafından kullanılamaz" şeklinde bir açılır pencere görürsünüz.

Şimdi, bunu herkese açık hale getirmelisiniz.


  1. Sol paneldeki ayara tıklayın. [aşağıdaki ekran görüntüsüne bakın]

resim açıklamasını buraya girin


  1. Temel sekmesinde "Kişi E-postanızı" (geçerli bir e-posta adresi - developers.facebook.com ile kullandığım adresi ekledim) ekleyin ve "Değişiklikleri kaydet" i seçin.

  1. Ardından, sol panelde "Uygulama İncelemesi" ni tıklayın. [aşağıdaki ekran görüntüsüne bakın]

  1. Bunu arayın, bu uygulamayı ve tüm canlı özelliklerini genel kullanıma sunmak ister misiniz? ve yanındaki düğmeyi AÇIK konuma getirin.

resim açıklamasını buraya girin


  1. Bu kadar! - Uygulama artık herkese açık. Uygulama adının yanındaki tamamen yeşil daireye bakın. resim açıklamasını buraya girin

160

Facebook'un kullanıcı arayüzü son zamanlarda değiştiğinden, korumalı alan modunu AÇIK / KAPALI olarak ayarlamak için en son güncelleme:

  1. Https://developers.facebook.com/ adresine gidin.

  2. Üst çubuktaki Uygulamalar menüsünü tıklayın.

  3. Açılır listeden ilgili uygulamayı seçin.

  4. Sayfanın sol tarafındaki tablodan 'Durum ve İnceleme'ye gidin.

  5. Bu uygulamayı ve tüm canlı özelliklerini genel kullanıma sunmak ister misiniz? - EVET / HAYIR değerini ayarlamak için düğmeyi seçin.

Güncelleme: EVET / HAYIR düğmesi iletişim e-postanızı girene kadar devre dışı bırakılır.

  1. Soldaki menüden "Ayarlar" a gidin.

  2. İletişim E-postanızı güncelleyin.

  3. Sayfanın altındaki "Kaydet" düğmesine basın.

Güncelleme: 'Durum ve İnceleme' artık 'Uygulama İncelemesi' ile değiştirildi


35

Uygulama hala özel moddaysa ( HAYIR olarakStatus and Review ayarlanır ), yalnızca uygulamada rolü olan Facebook kullanıcıları giriş yapabilir. Bunu herkese açık olarak ayarlamadığınız sürece ( EVET olarak ayarlayın ).Status and Review

Özel bir uygulamaya giriş yapabilmek için daha fazla kullanıcı eklemek için:

  1. Https://developer.facebook.com adresine gidin
  2. Uygulamalar -> "Uygulamanız" -> Roller'e gidin
  3. Yönetici, Geliştirici veya Test Kullanıcısı Ekle'yi seçin.

17

Aşağıdakiler dahil birçok neden:

  1. Korumalı alan modu AÇIK
  2. Alan adı farklı
  3. Site URL'si farklı.

Etki alanı adını nereden edinebilirim, benim durumum için bir web uygulaması ve cihazlarda (henüz mağaza oynamak için yüklenmemiş) bir web sitesinde çalışan bir iyonik 4 çapraz platform uygulaması
Galilo Galilo

15

Bu hata , Facebook uygulamasının test sürümünüzde oturum açmaya çalıştığınızda ve oturum açmaya çalıştığınız kullanıcıyı Roller -> Test Cihazları bölümünde eklemediğinizde de oluşur .

Düzeltmek için, giriş yapmaya çalıştığınız Facebook hesabının e-posta adresini yukarıdaki bölüme eklemeniz yeterli .

Son olarak, test etmeye çalışmadan önce eklediğiniz kullanıcının gönderilen isteği kabul ettiğinden emin olun, aksi takdirde kullanıcı koşulları kabul ettikten hemen sonra oturum açma işlemi ikinci ekranda başarısız olur.


8

resim açıklamasını buraya girin

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Sol panelde Uygulama inceleme sekmesinin seçili olduğundan emin olun (Uygulamanız şu anda canlı ve herkese açık.) Sekmesi AÇIK ve Uygulama durumu YEŞİL

Mutlu Programlama


8

Ve tüm bu güzel yorumlara ek olarak Gönderime Başlamayı Unutmayın

resim açıklamasını buraya girin


6

Bu hatayı tetikleyebilecek bir sürü olası şey vardır:

Sizin durumunuzda, add your facebook account into either tester, developer or admin of your facebook apptest etmek için bu hesabı kullanmak istediğiniz gibi olmanız yeterlidir .

Ancak, tıkladıktan sonra hatayı görürseniz connect to facebook(facebook kimlik bilgilerini girme şansınız olmadan), çerezden algılanan mevcut facebook hesabınızın uygulamanız için geçerli bir test / geliştirici / yönetici hesabı olmadığı anlamına gelir. Ya olabilir ya add your account inda sadece hit facebook.com and sign out(to remove the undesired cookie).


çok basit, çok zor sorun ortaya çıktığında. tnx.
user1105951

6

Aynı sorunu yaşadım ama şimdi burada nasıl çözdüğümü https://developers.facebook.com/ adresine
gidin. • Üst çubuktaki Uygulamalar menüsüne tıklayın. • Açılır menüden ilgili uygulamayı seçin. • Sayfanın sol tarafındaki tablodan Ayarlar'ı tıklayın. • Sonra e-postanızdaki İletişim E-posta türü altında kullanmak istediğiniz ayarları kaydedin. • Ayarları kaydet düğmesini tıklayın • sayfa. • Bu uygulamayı ve tüm canlı özelliklerini genel kullanıma sunmak ister misiniz? - EVET / HAYIR değerini ayarlamak için düğmeyi seçin.







5

Bu sorunla Diğer kullanıcılar için, ben karşılaştırmak üzere test edildi App üretim uygulamalarının test sürümü ve teslim seçeneği yoktu status and reviewiçin ONdiğerleri burada söylediğim gibi.

Çözüm, test uygulaması olmayan yeni bir uygulama oluşturmak ve bunu üretim sürümü gibi yapılandırmaktı. Test dışı versiyonu çevirmek için seçenek veriyor status and reviewiçin ON.

Özel kullanımım, e-posta adresi yerine telefon numarasıyla kayıtlı bir kullanıcıyı test etmektir. Bu kullanıcıyı test uygulamamızın (Geliştirici ve Test Edici) farklı rollerine eklemeyi denedim, ancak boşuna. Benim tahminim, kullanıcıyla ilişkili bir e-postaya sahip olmayan bir şey var.

Test uygulamaları hakkında daha fazla bilgi: https://developers.facebook.com/docs/apps/test-apps


5

Hemang'ın cevabı doğruydu, AMA, ihtiyacınız olan bir adım daha var, bu da bir Facebook Uygulama Kimliği eklemek. (Bu kısmı kaçırdığımı keşfettim): resim açıklamasını buraya girin

Bunu yaptıktan sonra Hemang'ın cevabına ek olarak, gitmek için iyi olacaksın!


4

Tamam - korumalı alan kapalı, alan adı doğru olmalı, çünkü kullanıcıların% 99'u uygulamaya erişebiliyor ve "genel kullanıma açık olan tüm canlı özellikleri" evet olarak ayarlanmış.


4

Şimdi, Uygulama Ayrıntıları sekmesine (developers.facebook.com) bir "Gizlilik Politikası URL'si" eklemeniz gerekiyor. Bu Facebook'un yeni bir politikası.


3

Bu, uygulamayı herkese açık hale getirmek istemiyorsanız sorunumu çözdü (Durum ve İnceleme'yi HAYIR durumda tutarak )

Facebook Uygulamasında önceki hesaptan çıkış yapmam ve Ayarlar'da Facebook hesabını kaldırmam gerekiyordu . Yalnızca ayarlardan kaldırılması, uygulamanın kendisinde hâlâ bir önceki hesabın oturum açmış olması nedeniyle hatayı kaldırmaz.

Rollerinizi Yönetici / Geliştirici / Test Kullanıcısı olarak ayarladıysanız, bu hesap giriş bilgilerini girebilirsiniz ve daha sonra çalışmalıdır.



2

Bunun nedeni, Facebook uygulamanızı canlı hale getirmemenizdir. Bunun için şu adrese gidin:

Facebook geliştirici sayfası-> Uygulamanızı seçin-> canlı seçeneğinizin devre dışı bırakıldığını göreceksiniz ve etkinleştirmek için tıklayın-> "Temel ayar bölümü" nden bahsedilecek "ve" Şartlar ve hizmetler url "de uygulama kategorisini seçebilir-> sonra ayarı kaydedebilirsiniz.

Not: Gizlilik politikanızı da şartlar ve koşul sayfası yapmak için herhangi bir blogspot veya web sitesini kullanabilirsiniz.Ama aynı URL'yi verdim.

Facebook uygulaması canlı için açma / kapatma düğmesi


Sen benim kahramanımsın ama bu görevi yaptıktan sonra mesajını kontrol ettim. Çok teşekkürler :)
Kamlesh

0

bir çok denemeden sonra, birisinin "tüm uygulamalarınızı silip tekrar oluştur" dediği diğer konuları okudum. Bunu yaptım, ancak tahmin edebileceğiniz gibi, yeni bir Uygulama Facebook'un sayfasında yeni bir Uygulama Kimliği oluşturacak.

Bu nedenle, "herkese açık şeyler ayarla" dan sonra bile işe yaramadı çünkü uygulama geliştiricisi Facebook geliştirici sayfasında yeni bir Uygulama oluşturulması nedeniyle kodumda yanlıştı.

AndrewSmiley'in yukarıda söylediği gibi, bunu uygulamanızda güncellediğinizi hatırlamanız gerekir @strings


Uygulamayı asla silmeyin. Ben ansered olarak değişiklik sürümü konugüre olabilir, kontrol edin ... Eğer silerseniz, eski sürümü kullanamazsınız, app oluşturulan sürümü en son, bu yüzden tüm kodunuzu güncellemeniz gerekir ...... ... sdk değiştirmek, çağrı değiştirmek, değiştirmek, api belirtmek, sürüm, ... Test uygulamaları kullanmak daha iyi tamam.
David Augustus

0

Telefonunuza facebook uygulaması yüklediyseniz LoginBehavior'u ayarlayın

loginButton.setLoginBehavior (LoginBehavior.WEB_ONLY);

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.