J'essaie de créer une application MVC4 avec option de partage LinkedIn avec option de rappel.
Je renvoie mon script dans mon Layout.cshtml avec mon identifiant d'application.
<script type="text/javascript" src="//platform.linkedin.com/in.js"> api_key: APIkeyGOEShere </script> <script type="text/javascript"> function testme(count) { alert("That document has been shared: " + count + " times"); } </script>
Mais le firebug montre un message comme ci-dessous image
Mais je suis sûr que mon AppID est correct. Je ne sais pas quelle est la raison pour laquelle cette erreur apparaît.
Modifications
Je place la touche api dans le devis unique
<script type="text/javascript" src="//platform.linkedin.com/in.js"> api_key: 'APIkeyGOEShere' </script>
Mais je trouve un autre dans firebug
Erreur: la clé API est invalide, lancez une nouvelle erreur ("la clé API n'est pas valide");
Tout format doit placer la clé API dans le javascript.
Aidez-nous.
Votre clé API est un peu courte …
Vous venez d'enregistrer votre clé API? Selon Eugene O'Neill sur ce forum :
Après avoir enregistré une clé API et spécifié un domaine valide, il peut prendre jusqu'à 30 minutes pour que les changements aient des répercussions, donc si cela ne fonctionne pas immédiatement, allez prendre un café et revenir en quelques-uns.
De plus, assurez-vous que vous avez spécifié votre domaine API.
Il décrit la série complète des étapes comme suit:
Pour enregistrer une clé API:
Passez à https://www.linkedin.com/secure/developer
Connectez-vous et cliquez sur le lien pour ajouter une nouvelle application
Complétez les informations suivantes:
Société (choisissez dans le menu déroulant)
Nom de l'application (par exemple, les emplois de ma société)
Description (p. Ex. Pour recevoir les demandes des demandeurs d'emploi)
Domaine de l'API JavaScript (ceci est une étape importante. C'est le site Web que le bouton va continuer, par exemple, http://www.mycompany.com )
Utilisation de l'application (sélectionnez une dans la liste, si rien ne correspond à vos besoins, choisissez "autre")
Email de contact du développeur (votre adresse e-mail)
Téléphone (un numéro de téléphone auquel vous pouvez être contacté s'il y a des problèmes avec le compte)
Cochez "J'accepte" Texte de sécurité (entrez les caractères que vous voyez juste au-dessus)
Supprimez les citations autour d'apikey. C'est le problème.
Dans cette forme:
Vous devez entrer votre domaine, cliquer sur Ajouter et confirmer en cliquant sur le bouton Mettre à jour .
Je ne l'ai pas fait pour la première fois. Et même si mes domaines sont apparus sur l'écran, ils n'ont pas été soumis.
Je rencontre aussi ce problème.
J'ai débogué le problème pendant une heure lorsque j'ai réalisé que LinkedIn ne sauvegarde pas mon "Domaine SDK valide" en premier lieu.