Разрыв строки Twilio API PHP - PullRequest
0 голосов
/ 02 июля 2018

Я использую Twilio api в php с нативной библиотекой и пробовал много решений из stackoverflow или с их официального сайта, но ни одно из них не работает. Пожалуйста, подумайте, прежде чем пометить его как уже ответил. Я предоставляю некоторые доказательства того, что это действительно не работает. пожалуйста, помогите, если мне не хватает некоторых заголовков и т. д., потому что я попробовал официальное решение, и оно не работает.

$sid="xxxxxxxxxxx";
$token="xyxxxcxc";
    $client=new Client($sid, $token);

     function Send_Message($client, $msg, $to){

      return $client->messages->create(

        $to,

        array('from' => '+12566661887',

          'body'=>$msg

       )

      );

    }

Пожалуйста, проверьте это изображение все возможные решения

1 Ответ

0 голосов
/ 02 июля 2018

Одинарные кавычки запрещают замену шестнадцатеричного кода, и escape-последовательности, такие как \ r или \ n, будут выводиться буквально.

(http://php.net/manual/en/language.types.string.php#language.types.string.syntax.single)

Это не будет работать

array(
    'from' => $twilio_number,
    'body' => 'I sent \r\n this message in under 10 minutes!'
)
<ч />

вместо этого используйте двойные кавычки, это должно работать

array(
    'from' => $twilio_number,
    'body' => "I sent \r\n this message in under 10 minutes!"
)
<ч />

или с $msg

$msg = "I sent \r\n this message in under 10 minutes!";

<ч />
array(
    'from' => $twilio_number,
    'body' => $msg
)
...