2013-06-05 2 views
1

내 레일 컨트롤러에서의 API에 다음 GET 요청을 Twilio 녹음을 잡기 위해 노력하고있어 :Twilio API 인증합니다 오류 레일

def myrecordings 
    account_sid = 'AC32a3c49700934481addd5ce1659f04d2' 
    auth_token = 'asd89f677asd897asdfd9' #this is made up for now 
    client = Twilio::REST::Client.new(account_sid, auth_token) 
    @recordings = client.account.recordings.list() 
    render :json => @recordings 
end 

결과라는 메시지와 함께 500 응답 오류를 받고 있어요으로 13 :

내 응용 프로그램 추적이
응용 프로그램/컨트롤러/campaigns_controller.rb는 "인증"에 제가 다음 있어요`myrecordings '[@recordings 라인] 본인이 아는

에 여기 Twilio 워드 프로세서 :
http://www.twilio.com/docs/api/rest/recording

분명히 나는 ​​뭔가를 놓치고 있습니다. account_sid 및 auth_token은 정확하지만 보안 문제가 있습니까? 워드 프로세서

+0

이 오류가 무슨 말을 것 권리들에 SID를 변경하고 토큰 가정, 너무 일을해야합니까? 13 번 줄,하지만 그것은 아무것도 아닌가요? 또는 충분하지 않은 args? – pjammer

답변

1
require 'rubygems' 
require 'twilio-ruby' # Download twilio-ruby from twilio.com/docs/libraries 
# Get your Account Sid and Auth Token from twilio.com/user/account 
account_sid = 'AC32a3c49700934481addd5ce1659f04d2' 
auth_token = '{{ auth_token }}' 
@client = Twilio::REST::Client.new account_sid, auth_token 
# Loop over recordings and print out a property for each one 
@client.account.recordings.list.each do |recording| 
    puts recording.sid 
end 

, 이것은 당신이

+0

그것은 내 파트의 account_sid 오타였습니다. 나는이 복사본을보고 pjammer를 붙여 본 후에야 깨달았습니다. 감사! –