2017-10-08 5 views
-4

Je suis en train d'appeler une API que j'ai demandé:Appeler une API qui a besoin d'un accès Bearer jeton

Ce attend un en-tête d'autorisation: Bearer jeton d'accès.

J'ai le Bearer jeton d'accès, et ont essayé par Postman, et via C# en utilisant WebRequest, en vain.

Dans Postman je la méthode définie comme GET, autorisation défini comme No Auth, sur l'onglet En-têtes J'ai essayé d'ajouter un en-tête comme ceci:

tête: « Autorisation »
Valeur: « mytoken »

J'ai aussi essayé

tête: "Bearer"
Valeur: "mytoken"

également

tête: « Autorisation »
Valeur: « Bearer mytoken »

Je pense peut-être qu'il ne fonctionne pas dans Postman à cause de quelques autres en-têtes envoyés à partir de PM, mais sûrement d'un test application C# console cela devrait fonctionner ?

Quelle est la bonne façon de donner à une API le jeton d'accès au support? Le jeton est-il destiné à être encodé?

+0

Vous devriez déjà être familier avec [Comment demander] (https: // stackoverflow .com/questions/how-to-ask) et [comment créer un exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve). S'il vous plaît modifier votre question en conséquence. – wp78de

+0

Copie possible de [Jeton JWT dans l'en-tête POSTMAN] (https://stackoverflow.com/questions/24709944/jwt-token-in-postman-header) –

+0

Il semble qu'il serait préférable de contacter l'équipe de support de l'API pour déterminer ce qu'ils recommandent, en supposant que ce n'est pas vous. Il semble que vous ayez l'en-tête correct, mais il peut y avoir un autre nombre d'autres facteurs (mauvais port, mauvais protocole, mauvaise URL, en-têtes manquants, etc.) qui provoquent l'échec de votre demande. – NightOwl888

Répondre

0

Essayez d'ajouter cette ligne dans votre tête sur Postman:

Authorization: Bearer <token> 

Il devrait travail ...

+1

Cela a déjà été tenté en fonction de la question –

+0

Mmmh. Ok, je sais, mais l'en-tête 'Authorization' devrait être défini avec le type' Bearer' et ensuite 'token' (c'est-à-dire pour les informations d'identification) –