2015-08-18 25 views
8

Ciao Mi stavo chiedendo se qualcuno potesse aiutarmi, sto cercando di usare l'api di riposo di twilios e sto correndo in qualche guaio. MyAccountIdSid, mySid e numeri di telefono sono compilati nella richiesta effettiva, C'è qualcosa che sto facendo male, Ho ricevuto il tuo "AccountSid o AuthToken non corretto". Qualcuno può mostrarmi il modo corretto per fare questa richiesta per l'invio di un sms per favore. Sto cercando di inviare un messaggio di testo Inserisci richiesta URL sto usando:Postman Twilio Rest 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" 
} 

risposta

28

Twilio evangelista sviluppatore qui.

Se lo copia da here, tieni presente che la prima parte è la richiesta e la seconda è la risposta, quindi quello che stai cercando di inviare a Twilio è la risposta, quindi perché non è lavorando per te.

Cosa è necessario inviare al Twilio è il seguente:

$ 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}' 

Ho creato uno screeencast rapido che vi mostra come farlo con postino 2. La speranza ti aiuta.

enter image description here

+3

Questo è stato davvero utile, grazie! – imcconnell

+0

@Marcos Placona qual è stata l'intestazione che hai usato? Per la scelta "Autentica di base", sono quelle le credenziali del tuo postino oi tuoi crediti per Twilio? – GPP

3

Nota: Valorizzazione della risposta di Marcos Placona

Nella sezione Autorizzazione, impostare 'AUTH token' nel campo 'password'. Puoi trovare 'AUTH TOKEN' sotto il riepilogo dell'account.

https://www.twilio.com/console

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

'autenticarsi utilizzando il SID dell'account, come il nome utente e la tua Auth Token come password.'

+1

Hai appena risposto alla mia prossima domanda su quali dettagli di autenticazione inserire. Grazie! – GPP