30 votes

Authentifier l’utilisateur de test { « error_type »: « OAuthException », « code »: 400, « error_message »: « Application plate-forme invalide » }

<p>J’essaie de récupérer le jeton d’accès via l’API Instagram Basic Display, mais en essayant d’authentifier l’utilisateur de test, je reçois cette erreur:<pre><code></code></pre><p>Je m’attends à voir l’écran d’autorisation de l’application</p></p>

54voto

Filipe V Points 656
<p>Felice!<p>Lors de la configuration d’une application Instagram, vous devez utiliser l’id app spécifique à la plate-forme et non la configuration générique sur Facebook.</p><p>Dans votre application Facebook Dashboard aller et <code></code> devrait voir <strong><em>l’ID de l’application Instagram</em></strong>.</p><p>Utilisez-le dans votre URL d’autorisation et cela devrait fonctionner.</p></p>

15voto

Michael de Menten Points 377
<p>Passer des paramètres à travers le corps et dans x-www-form-urlencoded fonctionne très bien comme vous pouvez le voir dans l’image ci-dessous <a href="https://i.stack.imgur.com/WHyi4.png" rel="noreferrer"><img src="https://i.stack.imgur.com/WHyi4.png" alt="enter image description here"></a></p>

3voto

William Rees Points 45
<p>J’ai eu un problème similaire et a été en mesure de le résoudre en fixant le type de contenu de la demande à l’application / x-www-formulaire-urlencoded. ci-dessous est un exemple c # montrant comment exécuter la demande:<pre><code></code></pre></p>

1voto

himanshu goyal Points 56
<p>Comme mentionné dans d’autres réponses ainsi, le problème était avec le corps de formulaire qui est censé être <strong>envoyer dans x-www-formulaire-urlencoded</strong> format. Il fonctionnait très bien pour moi en facteur, mais de mettre en œuvre la même <strong>dans angulaire</strong> est légèrement typique. Ici, le corps de demande de poste doit d’abord convertir dans le format HttpParams, puis passer au paramètre « corps » de la demande de poste comme chaîne comme celle-ci..<pre><code></code></pre></p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X