2017-12-30 21 views
0

I aspx vb .net bin mit mit instagram api verbindenERROR: Der Remote-Server hat einen Fehler zurückgegeben: (400) Bad Request

ich den folgenden Link als Referenz bin mit: https://code.msdn.microsoft.com/Haroon-Said-e1d8d388

ERROR: The remote server returned an error: (400) Bad Request.

Es ist seltsam, weil ich alle Schritte gefolgt bin und JSON importiert habe, wie im obigen Link gezeigt. irgendeine Idee? unten ist mein Code:

Dim json As String = "" 
Try 
    Dim parameters As New NameValueCollection 
    parameters.Add("client_id", Client_ID) 
    parameters.Add("client_secret", ClientSecret) 
    parameters.Add("grant_type", "authorization_code") 
    parameters.Add("redirect_uri", Redirect_URI) 
    parameters.Add("code", Code) 
    Dim client As WebClient = New WebClient() 
    Try 
    'ERROR HERE 
    Dim result = client.UploadValues("https://api.instagram.com/oauth/access_token", "POST", parameters) 
    ... 
    Catch ex As Exception 
    labelTest.Text += "---" & ex.Message 
    End Try 

Dank. Ja, ich arbeite seit einigen Monaten daran und versuche zu debuggen, aber ich habe einfach keine Ahnung, was los ist. Ich meine, ich habe insta api website sill kein Glück geschaut. Getestet habe ich auch meine Werte und sie scheinen richtig zu sein:

curl -F 'client_id=CLIENT_ID' \ 
-F 'client_secret=CLIENT_SECRET' \ 
-F 'grant_type=authorization_code' \ 
-F 'redirect_uri=AUTHORIZATION_REDIRECT_URI' \ 
-F 'code=CODE' \ 
    https://api.instagram.com/oauth/access_token 



client_secret = f208d9fc9cec4b69bdd5f8f1386a 
client_secret = d836619eede4490fd12983b95961 
grant_type = authorization_code 
redirect_uri = http://localhost:1861/UI/Home.aspx 
code = 6185508825da0c28a33ac5dcc77 

Anmerkung, ‚Code‘ ich bin immer wenn, wenn der Benutzer anmeldet insta. Früher habe ich die folgende URL, den Code zu bekommen: https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

ermächtige ich weiß, ist, richtig becuase es mir Code in url

+2

Sie wollen wahrscheinlich, dass client_secret ändern, bevor schlechte Menschen sie verwenden. –

+0

Ihr Link fehlt Informationen, weil es gebrochen ist – Chillzy

+0

danke, ich habe den Link aktualisiert und keine Sorgen, ich habe die ID ändern. – user1924249

Antwort

0

gelöst gibt!

nur geänderte response_type von Code-Token ... es wird Ihnen access_token

Verwandte Themen