J'ai suivi les instructions ici:
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.
É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 ..
assurez-vous que votre application est en direct sur developer.facebook.com
Ce cercle vert indique que l'application est en direct
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
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.
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
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
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
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 4. Recherchez votre nouveau compte Facebook administrateur/testeur.
5. L’administrateur doit entrer un mot de passe facebook pour confirmer. Ensuite, envoyez
le nouvel administrateur doit accéder à la page developer.facebook et accepter la demande
6. allez à: https://developers.facebook.com
sept. Profil> Demandes> Confirmer
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.
étape par étape du processus de mise à jour du développeur Facebook
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
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é
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
});