2015-08-18 66 views
8

嗨我想知道如果有人可以幫助我,我試圖使用twilios的休息API和即時通訊遇到了一些麻煩。 MyAccountIdSid,mySid和電話號碼都填寫在實際的請求中,有沒有我做錯了, 我得到您的「AccountSid或AuthToken不正確」。 有人可以告訴我請發送短信的請求的正確方法。 我想發送短信 後請求的URL我使用:郵差Twilio休息Api

https://api.twilio.com/2010-04-01/Accounts/MyAccountIdSid/Messages.json 


{ 
    "account_sid": "MyAccountIdSid", 
    "api_version": "2010-04-01", 
    "body": "HelloWorld", 
    "num_segments": "1", 
    "num_media": "1", 
    "date_created": "Wed, 18 Aug 2010 20:01:40 +0000", 
    "date_sent": null, 
    "date_updated": "Wed, 18 Aug 2010 20:01:40 +0000", 
    "direction": "outbound-api", 
    "error_code": null, 
    "error_message": null, 
    "from": "+353xxxxxxxx", 
    "price": null, 
    "sid": "mySID", 
    "status": "queued", 
    "to": "+353xxxxxxxxx", 
    "uri": "/2010-04-01/Accounts/MyAccountIdSid/Messages/mySid.json" 
} 

回答

28

Twilio開發者傳道這裏。

如果你是從here複製它,請注意,它的第一部分是請求,第二部分是響應,所以你試圖發送給Twilio的是響應,因此它不是爲你工作。

你需要發送到Twilio什麼是以下幾點:

$ curl -XPOST https://api.twilio.com/2010-04-01/Accounts/AC36b9a6be2f98274fe61d15b63aabf1e0/Messages.json \ 
    -d "Body=Jenny%20please%3F%21%20I%20love%20you%20<3" \ 
    -d "To=%2B15558675309" \ 
    -d "From=%2B14158141829" \ 
    -d "MediaUrl=http://www.example.com/hearts.png" \ 
    -u 'AC36b9a6be2f98274fe61d15b63aabf1e0:{AuthToken}' 

我創建了一個快速screeencast向您展示如何做到這一點與郵差2.希望它可以幫助你。

enter image description here

+3

這真的很有用,謝謝! – imcconnell

+0

@Marcos Placona你使用的是什麼標題?對於「基本身份驗證」選項,那些是郵遞員憑證還是Twilio的信用卡? – GPP

3

注:馬科斯Placona的回答

在授權部分,在 '密碼' 字段設置 '身份驗證令牌' 的增強。 您可以在帳戶摘要下找到'AUTH TOKEN'。

https://www.twilio.com/console

https://www.twilio.com/docs/api/errors/20003

'驗證使用您的帳戶SID作爲用戶名,和你的身份驗證令牌作爲密碼。'

+1

你剛纔回答了我的下一個問題,關於哪個auth的細節輸入。謝謝! – GPP