1

私の twilio アプリはこのサンプル アプリのようなものです

<?php
header('Content-Type: text/html');
?>
<Response>
  <Message to="<?=$_REQUEST['PhoneNumber']?>">
  <?=htmlspecialchars(substr($_REQUEST['From'] . ": " . $_REQUEST['Body'], 0, 160))?>
  </Message>
</Response>

メッセージを送信先に送信するときにメッセージに CNAM (発信者 ID 名) を追加したいのですが、twilio サポートは次のように述べています。

残念ながら、API 応答で発信者 ID 名を公開または提供することはありません。

これを回避する方法や他の方法はありますか?

4

2 に答える 2

1

Twilio Lookupを使用して、番号の CNAM を取得することもできます。

REST API を使用してCallerName、GET 要求でプロパティを指定します: https://www.twilio.com/docs/api/lookups#lookups-caller-name

出力は次のようになります。

{
  "caller_name": "Caller Name",
  ...
  ...
}
于 2016-08-26T22:46:41.123 に答える
1

これを試して :

<?php
header("content-type: text/xml");
?>
<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Message from="<?php echo $_REQUEST["To"]; ?>" to="+1<?php echo $_REQUEST['FrwdNum']; ?>">
  <?php echo htmlspecialchars(substr(substr($_REQUEST['From'],0,10) . ":" . $_REQUEST['Body'], 0, 160)); ?>
  </Message>
</Response>

スクリプトが www.example.com/answer.php の場合、以下の URL を Twilio 番号の SMS URL として指定します。

www.example.com/answer.php?FrwdNum=9876543210
于 2016-01-24T15:43:28.157 に答える