web-dev-qa-db-fra.com

erreur linkedin non récupérée: vous devez spécifier un domaine d'API JavaScript valide dans la configuration de cette clé

J'ai suivi les instructions répertoriées ici dans les instructions de 10 minutes: guide Et l'aide de stackoverflow répertoriée ici: stackanswer

J'ai toujours cette erreur:

Erreur Console.log:

Erreur non capturée: vous devez spécifier un domaine d'API JavaScript valide dans le cadre de la configuration de cette clé.

Mon code est le suivant:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key:'98eeeu4fd587w4'
</script>

Où la valeur api_key est la valeur de la clé grand public/clé API de mon application . Et pour les domaines de l'API JavaScript énumérés: http: //mediaproof360.com,http: //www.mediaproof360.com

Après une journée de recherches et d'essais et d'erreurs, je me heurte à un mur. 

L'aide est grandement appréciée. J'ai créé une deuxième application avec des informations d'identification à l'aide de cette nouvelle API, mais toujours pas de chance.

28
S Renzler

Vous pouvez essayer ce code

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: 98eeeu4fd587w4
</script>

Aucun devis avec clé API ne fonctionnera. Ajoutez cette section dans l'élément <head>.

66
Rejeesh

A eu le même message d'erreur jeté par Linkedn. Bien que ma solution semblait être différente.

Je n'ai pas spécifié le domaine de mon application dans les paramètres. Après l'avoir ajouté, tout a bien fonctionné. Faites attention à la barre oblique finale. Cela peut aussi causer des erreurs

 enter image description here

Lien vers vos applications https://www.linkedin.com/developer/apps/ .

15
Green

En ajoutant à la réponse correcte de @Rejeesh ci-dessus, si vous faites écho à api_key depuis un fichier de configuration et que vous avez d'autres paramètres tels que "authorize: true", n'oubliez pas d'ajouter une fin de ligne. Par exemple, avec PHP:

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: <?php echo LINKEDIN_API_KEY . PHP_EOL; ?>
    authorize: true
</script>

Si vous ne le faites pas, vous risquez de tout avoir dans la même ligne et vous obtiendrez également la même erreur (votre clé serait invalide).

11
morunas

En ajoutant aux réponses correctes de @Rejeesh et morunas, vous devrez peut-être vérifier les paramètres de script Java de votre application et ajouter votre domaine comme indiqué dans la documentation Linkedin 

https://developer.linkedin.com/docs/getting-started-js-sdk#initialize

1
shady sherif