簡體   English   中英

Ruby中的GET oauth中的參數

[英]Parameters in GET oauth in Ruby

我正在使用Oauth-Ruby gem ,並且可以通過執行以下操作來獲取特定資源:

@photos = @access_token.get('/photos.xml')

我想知道如何將參數傳遞給它。 我試着做:

@photos = @access_token.get('/photos.xml', :parameters => {:id => 1} )

但是沒有運氣。 我在文檔中找不到任何內容。 有誰知道?

這是Oauth get方法的來源

   # File lib/oauth/tokens/access_token.rb, line 23
   def get(path, headers = {})
     request(:get, path, headers)
   end

如您所見,它不支持參數。 如果您在軌道上,則在哈希上有一個方法.to_query

{a: "b", c: "d"}.to_query #=> "a=b&c=d"

如果沒有,您可以使用可尋址的寶石之類的東西

Addressable::URI.form_encode({a: "b", c: "d"}) #=> "a=b&c=d"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM