web-dev-qa-db-fra.com

Application non configurée: cette application est toujours en mode de développement.

J'ai suivi les instructions ici:

Les développeurs de cette application n'ont pas configuré cette application correctement pour Facebook Login?

J'ai rendu mon application publique et le cercle est vert, donc l'application est publique.

Mais lorsque j'essaie de me connecter, je vais à l'application Facebook, elle me demande de me connecter, ce que je fais, puis je reçois le message suivant:

Application non configurée: cette application est toujours en mode de développement et vous n'y avez pas accès. Basculez vers un utilisateur test enregistré ou demandez des autorisations à un administrateur d'application.

BTW: je suis l'administrateur

Toute aide est très appréciée. J'utilise SeattleClouds et cela se produit sur iOS et Android.

101
Sarayee

ÉTAPE 1:

Dans Paramètres -> Basique -> Email du contact. (Donnez votre/n'importe quel email)

STEP 2: dans l'onglet 'App Review': changer

Souhaitez-vous que cette application et toutes ses fonctionnalités en direct soient accessibles au grand public? Oui

Et bravo ..

257
captain_a

assurez-vous que votre application est en direct sur developer.facebook.com

Ce cercle vert indique que l'application est en direct enter image description here

Si ce n'est pas le cas, suivez ces deux étapes pour rendre votre application active.

Étape 1 Accédez à votre application -> paramètre => et ajouter un e-mail de contact et appliquer, cliquez sur Enregistrer les modifications

Étape 2 Ensuite, passez à la fonction App Review et assurez-vous que cette bascule est Oui j'ai ajouté une capture d'écran

enter image description here

31
Arpit Patel

C’est une réponse que je n’ai pas beaucoup vue (c’était quelque part dans un commentaire) même si oui, supprimer le mode de développement de l’application fonctionnera, ce qui peut être mauvais pour la sécurité ou vraiment gênant si l’application n’est pas encore prête, mais vous devez soumettre l’application pour qu’elle revoit l’application d’autorisations spéciales (par exemple, user_birthday).

Ce que j’ai fait à la place pour corriger l’erreur a été d’aller dans https://developers.facebook.com/sa/apps/{appId}/roles/ ou dans le tableau de bord de l’application, cliquer sur les rôles dans la partie gauche.

Ajoutez ensuite le ou les comptes d'utilisateur au développeur ou au testeur. Les développeurs devront être vérifiés par mobile et auront accès à l'application pour effectuer des modifications, mais un testeur n'aura besoin que d'être vérifié par courrier électronique (ne sachant pas si cela est nécessaire, mais c'est probablement le cas) et ne pourra utiliser le API au lieu de modifier les paramètres.

Si l'application est prête pour le public, il suffit évidemment de la désactiver du mode de développement.

7
Popeye

captain_a a raison de dire que votre application doit être publique avec une adresse e-mail de développeur. Mais si l'erreur persiste, assurez-vous que votre site Web utilise un certificat SSL .

Pour des informations plus détaillées et des solutions de contournement , consultez ma réponse sur . L'application Facebook est publique, mais donne l'erreur "Application non configurée" lorsque se connecter

3
omer Farooq

Journal des problèmes: App Not Setup. Cette application est toujours en mode de développement. et vous n'y avez pas accès. enregistrer l'utilisateur de test ou demander la permission à un administrateur d'application

  1. L'application n'est pas en mode Live
  2. Vous n'êtes pas répertorié en tant qu'administrateur ou testeur dans
    https://developers.facebook.com/app/yourapp
  3. Votre Hashkey App n'est pas défini. Si l'application Facebook ne peut pas être en mode Live, vous avez besoin d'une hashkey pour la tester. parce que l'application ne sont pas encore en direct. Facebook ne permettra pas un accès.

COMMENT CHANGER EN MODE LIVE
1. allez à: https://developers.facebook.com
2. sélectionnez votre application dans la liste " Mes applications "
3. basculer le commutateur de OFF à ON

enter image description hereenter image description here

COMMENT AJOUTER COMME ESSAI OR ADMIN
1. allez à: https://developers.facebook.com
2. sélectionnez votre application dans la liste " Mes applications "
3. Allez à: Rôles> Rôles> Appuyez sur Ajouter pour exemple administrateur enter image description here 4. Recherchez votre nouveau compte Facebook administrateur/testeur.
enter image description here 5. L’administrateur doit entrer un mot de passe facebook pour confirmer. Ensuite, envoyez enter image description here
le nouvel administrateur doit accéder à la page developer.facebook et accepter la demande
6. allez à: https://developers.facebook.com

sept. Profil> Demandes> Confirmer
enter image description hereList item 8. Félicitations vous avez été affecté en tant que nouvel administrateur.

COMMENT OBTENIR ET METTRE HASHKEY POUR LE DÉVELOPPEMENT
as Reportez-vous à la documentation de connexion Facebook
https://developers.facebook.com/docs/Android/getting-started/#create_hash
La solution que je préfère entre tous est le code ( Dépannage des exemples d'applications ).
il affichera la clé de hachage. vous pouvez le mettre à jour sur
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
sur la section Android> Key Hash

un processus étape par étape pour obtenir la hashKey.

  1. Premièrement, ajoutez le code à n’importe quelle méthode oncreate enter image description here

  2. Exécuter l'application et rechercher le hachage à Logcat enter image description here

étape par étape du processus de mise à jour du développeur Facebook

  1. Ouvrez la page de développeur Facebook. Vous devez avoir un accès pour mettre à jour la page des développeurs de Facebook.
    https://developers.facebook.com

  2. Suivez les étapes comme suit . enter image description here

2
Muhammad Asyraf

Lorsque l'application est publiée à un moment ou à un autre https://developers.facebook.com/apps/ {$ appid}/alerts / "Votre application a été placée en mode de développement en raison d'une politique de confidentialité invalide. " pouvez changer votre application du mode de publication au mode de développement, consultez la politique de confidentialité

1
shuabing

J'ai eu le même problème et il m'a fallu environ une heure pour comprendre où je me suis trompé et noter que j'avais utilisé un mauvais identifiant d'application ... il suffit d'aller dans votre code et d'utiliser un identifiant correct ici

window.fbAsyncInit = function() {
    FB.init({
        appId      : '1740077446229063',//your app id
        cookie     : true,  // enable cookies to allow the server to access
        // the session
        xfbml      : true,  // parse social plugins on this page
        version    : 'v2.5' // use graph api version 2.5
    });
1
misoi