[英]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.