2015-09-09 3 views
0

Мне нужно отправить звуковое сообщение клиенту. Я использую API, как в this link:Отправка звукового сообщения Twilio

<?php 
require_once('/path/to/twilio-php/Services/Twilio.php'); // Loads the library 

$sid = "ACf2a000728962e9b8135bf456d89cfd7a"; 
$token = "{{ auth_token }}"; 
$client = new Services_Twilio($sid, $token); 

$client->account->messages->sendMessage("+14158141829", "+15558675309", "Jenny please?! I love you <3", "http://www.example.com/love_words.wav"); 

сообщение не доставлено, и я не получаю сообщение об ошибке. Он работает, если я использую текст и/или изображение, но не со звуком.

Как отправить аудио сообщение с Twilio?

ответ

0

Попытка установить правильный заголовок MIME тип в сервере, где файл выделяется Пожалуйста, обратите внимание на этот URL https://www.twilio.com/docs/api/rest/accepted-mime-types

Если Content недействителен вы увидите в Twilio портала SMS/MMS регистрирует следующие :

Error: 12300 - Invalid Content-Type 

Например:

curl -v -O http://www.schiffert.me/select1.wav 

возвратов :

Content-Type: audio/x-wav 

который недопустим

Но

curl -v -O http://www.schiffert.me/feedback.mp3 

Возвращает:

Content-Type: audio/mpeg 
+0

Ok Попробую, что завтра, но я пессимистично, что будет работать. Вместо «http://www.example.com/love_words.wav» у меня будет audio.php и внутри. Я обработаю файл соответствующими заголовками. – Alqin

+0

Только что отредактированный ответ, пожалуйста, взгляните на ответ, где lover_words.wav проживает – spicyramen

+1

Да, это была проблема, но человек - это кошмар, чтобы на самом деле найти подходящий тип MIME для мультимедийных носителей для отправки аудиосообщения. – Alqin

Смежные вопросы