2
我正嘗試使用HTTParty連接到Basecamp API,但我遇到了身份驗證問題。如何使用oauth2令牌創建與HTTParty的連接
我收到錯誤"HTTP Basic: Access denied"
,這在我嘗試執行OAuth時沒有意義。
該類看起來有點像這樣(XXXX來自其他地方,但只是在這裏的例子硬編碼)。
class Basecamp
include HTTParty
def initialize(oauth_token)
self.class.base_uri "https://basecamp.com/XXXXX/api/v1/"
@options = {
headers: {
"Authorization" => oauth_token,
"User-Agent" => 'XXXX (XXXXXX)'
}
}
end
def projects
self.class.get('/projects.json', @options)
end
def users
self.class.get('/people.json', @options)
end
end