Ich bin ein Ruby on Rails Entwickler und wage mich jetzt in Go um einige podio.com API Aufrufe zu machen. Bisher lief alles glatt, aber ich stieß auf ein kleines und dummes Problem, für das ich keine Antwort auf den mächtigen Stackoverflow fand (wahrscheinlich, weil ich nicht weiß, wonach ich suchen soll).Wie Podio AuthToken direkt an podio-go client übergeben wird
Ein wenig Kontext: Unsere Rails-App verarbeitet bereits alle podio oAuth-Server-Flow wir haben alle notwendigen Client-Informationen (auth_token, refresh_token, ...) und müssen diese Informationen nicht erneut anfordern.
Statt
tunpodio.AuthWithAuthCode(clientId, clientSecret, authCode, redirectUri)
Ich möchte direkt ein Client-Objekt erstellen, wie so
// json data coming from rails
json_auth_token := "{\"access_token\":\"...\",\"refresh_token\":\"...\",\"token_type\":\"\",\"expires_in\":28800,\"transfer_token\":\"\"}"
// creating a AuthToken object
authToken := podio.AuthToken{}
json.Unmarshal([]byte(json_auth_token), &authToken)
// so far so good, but when doing
client := podio.NewClient(authToken)
erhalte ich die Fehler
cannot use authToken (type podio.AuthToken) as type *podio.AuthToken in argument to podio.NewClient
jemand mir dabei helfen? Es ist nicht unbedingt Podio bezogen. Mehr gehen verwandt
Funktioniert wie ein Charme! ein kaufmännisches Und machte mich fast verrückt. Danke für die superschnelle Antwort Andreas. Bin dankbar! – pjmuller
Und tatsächlich mache ich einen Fehler beim Parsen des JSON. Habe es aber nicht gepostet, um den Beispielcode einfacher zu halten. – pjmuller