Bonjour,
Je tente désperemment de faire fonctionner le code issu du topic suivant : https://forum.excel-pratique.com/excel/connexion-vba-a-une-api-necessitant-un-token-160461
Mon code est le suivant :
Option Explicit
Dim hReq As Object, Json As Dictionary
Dim sht As Worksheet
Dim authKey As String
authKey = " Clé API"
Set sht = Feuil1
Dim strUrl As String
strUrl = "url de l'API"
Set hReq = CreateObject("MSXML2.XMLHTTP")
With hReq
.Open "GET", strUrl, True, "token", "clé api"
.SetRequestHeader "Authorization", "Bearer <token>" & "clé API"
.Send
End With
Dim response As String
response = hReq.ResponseText
MsgBox response
1. Il me demande de créer une macro lors de l'exécution, je me vois donc ajouter un en bas
Sub test()
End Sub
2. En éxécutant mon morceau de code, il me met une erreur sur la ligne ou je met pourtant bien la valeur de la clé entre guillemet sans espace.
authKey = " Clé API"
3. Ensuite il me met une erreur sur le
Set sht = Feuil1
Pour info, ma connexion sur l'API est ok sur un outil type PostMan.
Auriez vous une piste via le VBA, ou même peut être en complément du PowerQuery si cela existe?