0

誰かが私の clickatell 番号で私にメッセージを送信したときに、このメッセージを私の電子メールで送信したいと考えています。http request を使用しています。認証のみを表示し、メッセージの url を送信する http api pdf を確認しました。スクリプトでメッセージを取得するための URL が必要です。

ページのリクエストにcurl関数を使用しています。

    $curl = curl_init();
     // Set some options - we are passing in a useragent too here
  curl_setopt_array($curl, array(
 CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://api.clickatell.com/http/auth?user=demo& 
  password=demo&api_id=123432',
CURLOPT_USERAGENT => 'Codular Sample cURL Request',
   CURLOPT_POST => 1,
 CURLOPT_POSTFIELDS => array(
    item1 => 'value',
    item2 => 'value2'
)
));
 // Send the request & save response to $resp
   $resp = curl_exec($curl);
 print_r($resp);
  // Close request to clear up some resources
   curl_close($curl);

それは機能しており、セッション ID と OK ステータスを返します。同様に、着信メッセージを取得できますか?

4

1 に答える 1

2

Clickatell には双方向サービスがあり、サービスからメッセージを受信できます。実装に関するドキュメントは、こちらで読むことができます。

電子メールで通知を受け取るにはHTTP callback、Clickatell のサーバーを選択することをお勧めします。これにより、コンテンツを電子メールに変換する小さなスクリプトを作成できます。

これがお役に立てば幸いです。

于 2013-01-18T09:25:03.200 に答える