OAuth2 :: AccessToken.post() -Methode wie dies in der Dokumentation angegeben:Ruby on Rails: Wie benutzt man OAuth2 :: AccessToken.post?
(Object) Post (Pfad, entscheidet sich = {}, & Block)
Ich versuche, einige Argumente zu übergeben , aber es scheint, dass ich * es falsch mache:
response = token.post('/oauth/create.js', {:title => "title", :description => "desc"})
die Parameter nie sind die Verfahren erreicht, die Werte sind immer gleich Null. Also, was ist die richtige Art der Verwendung der Post-Methode mit Argumenten? Und was ist das & Block?
Ich bekomme auch WARNUNG: CSRF-Token-Authentizität kann nicht überprüft werden. Dies könnte auch zu dem Problem beitragen. Der Fall ist, dass ich OAuth API von außerhalb der App verwende. OAuth 2 wird über Doorkeeper gem implementiert.
Update: Die CSRF-Warnung ist jetzt verschwunden, nachdem ich Bereiche definiert. Auch ich schaffe es, diese post() -Methode mit Argumenten zu verwenden, indem ich das als Teil der URL gebe: "? Title = test & ...". Trotzdem wäre es schön zu wissen, wie man diese Methode wie dokumentiert anwenden kann.
Vielen Dank dafür! Sparte meinen Speck !! – Jim
Und wenn Sie Kopfzeilen liefern müssen, sieht es so aus: 'token.post ('/ einige/url', {: body => json_str,: headers => {'Content-Type' => 'Anwendung/json '}}) ' –