Ich benutze Rest API auf Ruby mit Sinatra. bekam ich die Zahlungsinformationen aus IAMPORT ,,,Ruby auf Sinatra, JSON :: ParserError Problem und 757: unerwartete Token
def get_authrestapi()
@key = IMP_KEY
@secret = IMP_SECRET
response = RestClient.post 'https://api.iamport.kr/users/getToken', {'imp_key' => @key, 'imp_secret' => @secret}, :accept => :json
json = JSON.parse(response.to_json, symbolize_names: true)
return json['response']['access_token']
end
aber bekam ich Nachricht Fehler ... wie unten
JSON :: ParserError at/Zahlungen 757: unerwartetes Token ‚ "{\" -Code \ ": 0, \ message \": null, \ "response \": {\ "access_token \": \ "9898 ....", "..."}} ''
Wie kann Ich löse dieses Problem? Ich denke ,, es gibt Problem, dass Variable 'Json' ist nicht HASH ..
Danke.
Ich benutze auch diesen Code. # json = JSON.parse (Antwort,: symbolize_names => true) aber, in diesem Fall gibt es einen Fehler, der undefinierte Methode '[' –