Interfejs API Facebooka „Ta aplikacja jest w trybie programistycznym”


121

Co oznacza „tryb programisty” dla aplikacji Facebook? Nie znajduję dokładnego wyjaśnienia tego, co mogę, a czego nie mogę robić w trybie programistycznym, oraz jaki jest związek z komunikatem „Niedostępne dla wszystkich użytkowników, ponieważ Twoja aplikacja nie jest aktywna”.

Niektórzy ludzie nazywają to również „trybem piaskownicy”, więc mam duże zamieszanie między „trybem programistycznym”, „trybem piaskownicy”, „na żywo a niedostępne dla ogółu społeczeństwa”


8
W zasadzie wszystkie oznaczają to samo - podczas gdy aplikacja jest w trybie piaskownicy / trybie programowania, a więc „nie na żywo”, tylko użytkownicy dodani jako administratorzy, programiści, testerzy mogą z niej korzystać i wyświetlać zawartość, która została za jej pośrednictwem utworzona. Dopiero gdy przełączysz go w tryb na żywo, każdy użytkownik będzie mógł z niego korzystać i oglądać tworzone za jego pośrednictwem treści.
— CBroe,

2
Myślę, że ta odpowiedź odpowie na pytanie [Aktywna aplikacja Facebook dla wszystkich użytkowników] [1] [1]: stackoverflow.com/questions/21329250/…
— Moshii

2
Ważne: upewnij się, że masz plan, jeśli Twoja aplikacja utraci tryb „na żywo”. Moja aplikacja straciła tryb na żywo miesiąc temu z powodu braku polityki prywatności, a moja funkcja „logowania przez Facebook” nie powiodła się dla użytkowników na żywo - dla mnie i moich użytkowników testowych zadziałało, ale nawet nie zauważyłem przez miesiąc. Zamierzam teraz zaimplementować codzienne sprawdzanie stanu.
— Simon_Weaver

1
to właśnie mi się przytrafiło @Simon_Weaver, facebook powinien przynajmniej powiadomić e-mailem. czy ktoś zidentyfikował opcję otrzymywania powiadomień lub śledzenia statusu aplikacji?
— Leonardo G.

Odpowiedzi:


206

Wiem, że jest trochę za późno, ale ktoś może uznać to za przydatne w przyszłości.

KROK 1:

Zaloguj się do Facebooka Deweloper -> Twoja aplikacja

W Ustawieniach -> Podstawowe -> Kontaktowy adres e-mail . (Podaj dowolnego e-maila)

KROK 2:

A na karcie „ Przegląd aplikacji ”: zmień

Czy chcesz, aby ta aplikacja i wszystkie jej funkcje na żywo były ogólnie dostępne? tak

Twoja aplikacja będzie teraz dostępna ...


1
Jak długo może to potrwać, zanim ta akcja zacznie obowiązywać. Aktualizuję ustawienie około 10 minut temu nadal nie mogę się zalogować.
— rptwsthi

Po tym również aplikacja wyświetla błąd nieprawidłowego skrótu klucza, podałem już klucz zwolnienia do ustawień Facebooka. Proszę zasugerować mi, co mam robić?
— Akshay kumar



13
  • Development mode służy do testowania
  • Idź do https://developers.facebook.com/apps, a następnie App Review-> Wybierz NodlaYour app is in development and unavailable to the public
  • Idź do Roles-> Testers, wprowadź Facebook user Idużytkowników, którym chcesz włączyć testowanie

12

Wykonaj te podstawowe czynności, aby rozwiązać ten problem,

Krok 1: Przejdź do Pulpitu nawigacyjnego ,

Krok 2: przejdź na kartę „Przegląd aplikacji” ,

Krok 3: włącz opcję „Upublicznić test?” opcja, jak poniżej obraz,

wprowadź opis obrazu tutaj


4

Miałem również ten sam problem, w którym moja aplikacja FB była automatycznie zatrzymywana, a użytkownicy nie mogli się zalogować i otrzymywali komunikat „aplikacja jest w trybie programowania…”.

Powodem, dla którego FB automatycznie zatrzymał moją aplikację, był brak prawidłowego adresu URL polityki i warunków dotyczących prywatności. Dlatego upewnij się, że wpisujesz te adresy URL na stronie podstawowych ustawień aplikacji, a następnie ustaw ją jako publiczną na stronie recenzji aplikacji, jak opisano w powyższych postach.



1

tylko do celów testowych możesz przejść do pulpitu programisty na Facebooku. utwórz aplikację, a następnie w lewym górnym rogu otwórz menu rozwijane aplikacji i kliknij Utwórz aplikację testową, weź identyfikator aplikacji i użyj zamiast tego.

wizerunek


0

Mam ten sam problem podczas integracji Facebook SDK do logowania.

Sugeruję poniżej podejście do trybu programistycznego> możesz przetestować wszystkie rzeczy, jeśli logujesz się na to samo konto, które jest używane dla `` developers.facebook.com '' i jeśli chcesz używać innych kont, musisz dodać do tego role konkretną aplikację, w tym celu możesz dodać programistę lub testerów, używając nazwy użytkownika fid lub facebook.

Np .: - Wybierz konkretną aplikację> Role, a następnie dodaj programistę lub testerów.

wprowadź opis obrazu tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.